Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



# Classes and Interfaces in #Java SE - 3979 results found.
NameDescriptionTypePackageFramework
AbstractActionThis class provides default implementations for the JFC Action interface.Classjavax.swingJava SE
AbstractAnnotationValueVisitor6A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_6Classjavax.lang.model.utilJava SE
AbstractAnnotationValueVisitor7A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_7Classjavax.lang.model.utilJava SE
AbstractAnnotationValueVisitor8A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_8Classjavax.lang.model.utilJava SE
AbstractAnnotationValueVisitor9A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_9Classjavax.lang.model.utilJava SE
AbstractBorderA class that implements an empty border with no size.Classjavax.swing.borderJava SE
AbstractButtonDefines common behaviors for buttons and menu items.Classjavax.swingJava SE
AbstractCellEditorA base class for CellEditors, providing default implementations for the methods in the CellEditorClassjavax.swingJava SE
AbstractChronologyAn abstract implementation of a calendar system, used to organize and identify dates.Classjava.time.chronoJava SE
AbstractCollectionThis class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface.Classjava.utilJava SE
AbstractColorChooserPanelThis is the abstract superclass for color choosers.Classjavax.swing.colorchooserJava SE
AbstractDocumentAn implementation of the document interface to serve as a basis for implementing various kinds of documents.Classjavax.swing.textJava SE
AbstractElementVisitor6A skeletal visitor of program elements with default behavior appropriate for the RELEASE_6Classjavax.lang.model.utilJava SE
AbstractElementVisitor7A skeletal visitor of program elements with default behavior appropriate for the RELEASE_7Classjavax.lang.model.utilJava SE
AbstractElementVisitor8A skeletal visitor of program elements with default behavior appropriate for the RELEASE_8Classjavax.lang.model.utilJava SE
AbstractElementVisitor9A skeletal visitor of program elements with default behavior appropriate for the RELEASE_9Classjavax.lang.model.utilJava SE
AbstractExecutorServiceProvides default implementations of ExecutorService execution methods.Classjava.util.concurrentJava SE
AbstractInterruptibleChannelBase implementation class for interruptible channels.Classjava.nio.channels.spiJava SE
AbstractLayoutCache Serialized objects of this class will not be compatible with future Swing releases.Classjavax.swing.treeJava SE
AbstractListThis class provides a skeletal implementation of the List interface to minimize the effort required to implement this interfaceClassjava.utilJava SE
AbstractListModelThe abstract definition for the data model that provides a List with its contents.Classjavax.swingJava SE
AbstractMapThis class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface.Classjava.utilJava SE
AbstractMarshallerImplPartial default Marshaller implementation.Classjavax.xml.bind.helpersJava SE
AbstractMethodErrorThrown when an application tries to call an abstract method.Classjava.langJava SE
AbstractMultiResolutionImageThis class provides default implementations of several Image methods for classes that want to implement the interface.Classjava.awt.imageJava SE
AbstractOwnableSynchronizerA synchronizer that may be exclusively owned by a thread.Classjava.util.concurrent.locksJava SE
AbstractPreferencesThis class provides a skeletal implementation of the Preferences class, greatly easing the task of implementing it.Classjava.util.prefsJava SE
AbstractProcessorAn abstract annotation processor designed to be a convenient superclass for most concrete annotation processors.Classjavax.annotation.processingJava SE
AbstractQueueThis class provides skeletal implementations of some Queue operations.Classjava.utilJava SE
AbstractQueuedLongSynchronizerA version of AbstractQueuedSynchronizer in which synchronization state is maintained as a long.Classjava.util.concurrent.locksJava SE
AbstractQueuedSynchronizerProvides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely onClassjava.util.concurrent.locksJava SE
AbstractRegionPainterConvenient base class for defining Painter instances for rendering a region or component in Nimbus.Classjavax.swing.plaf.nimbusJava SE
AbstractScriptEngineProvides a standard implementation for several of the variants of the eval eval(Reader)eval(String)Classjavax.scriptJava SE
AbstractSelectableChannelBase implementation class for selectable channels.Classjava.nio.channels.spiJava SE
AbstractSelectionKeyBase implementation class for selection keys.Classjava.nio.channels.spiJava SE
AbstractSelectorBase implementation class for selectors.Classjava.nio.channels.spiJava SE
AbstractSequentialListThis class provides a skeletal implementation of the List interface to minimize the effort required to implement this interfaceClassjava.utilJava SE
AbstractSetThis class provides a skeletal implementation of the Set interface to minimize the effort required to implement thisClassjava.utilJava SE
AbstractSpinnerModelThis class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModelClassjavax.swingJava SE
AbstractTableModelThis abstract class provides default implementations for most of the methods in the TableModel interface.Classjavax.swing.tableJava SE
AbstractTypeVisitor6A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implementedClassjavax.lang.model.utilJava SE
AbstractTypeVisitor7A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implementedClassjavax.lang.model.utilJava SE
AbstractTypeVisitor8A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implementedClassjavax.lang.model.utilJava SE
AbstractTypeVisitor9A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implementedClassjavax.lang.model.utilJava SE
AbstractUndoableEditAn abstract implementation of UndoableEdit, implementing simple responses to all boolean methods inClassjavax.swing.undoJava SE
AbstractUnmarshallerImplPartial default Unmarshaller implementation.Classjavax.xml.bind.helpersJava SE
AbstractWriterAbstractWriter is an abstract class that actually does the work of writing out the element treeClassjavax.swing.textJava SE
AcceptPendingExceptionUnchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed.Classjava.nio.channelsJava SE
AccessControlContextAn AccessControlContext is used to make system resource access decisions based on the context it encapsulates.Classjava.securityJava SE
AccessControlException This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as theClassjava.securityJava SE
AccessController The AccessController class is used for access control operations More specifically, the AccessController class is used forClassjava.securityJava SE
AccessDeniedExceptionChecked exception thrown when a file system operation is denied, typically due to a file permission or other access check.Classjava.nio.fileJava SE
AccessExceptionAn AccessException is thrown by certain methods of the java.Classjava.rmiJava SE
AccessibilityProviderService Provider Interface (SPI) for Assistive Technology.Classjavax.accessibilityJava SE
AccessibleAttributeSequenceThis class collects together the span of text that share the same contiguous set of attributes, along with that set of attributes.Classjavax.accessibilityJava SE
AccessibleBundleBase class used to maintain a strongly typed enumeration.Classjavax.accessibilityJava SE
AccessibleContextAccessibleContext represents the minimum information all accessible objects return.Classjavax.accessibilityJava SE
AccessibleHyperlinkEncapsulation of a link, or set of links (e.Classjavax.accessibilityJava SE
AccessibleObjectThe AccessibleObject class is the base class for Field, Method and Constructor objects.Classjava.lang.reflectJava SE
AccessibleRelation object that implements the AccessibleRelation and one or more other objects.Classjavax.accessibilityJava SE
AccessibleRelationSet relation set of a component is a set of AccessibleRelation objects that describe the component's relationships with other components.Classjavax.accessibilityJava SE
AccessibleResourceBundleA resource bundle containing the localized strings in the accessibility package.Classjavax.accessibilityJava SE
AccessibleRole component describes its generic function.Classjavax.accessibilityJava SE
AccessibleState state of the component is defined as an AccessibleStateSet, which is a composed set of AccessibleStates.Classjavax.accessibilityJava SE
AccessibleStateSet of a component is a set of AccessibleState objects and descriptions.Classjavax.accessibilityJava SE
AccessibleTextSequenceThis class collects together key details of a span of text.Classjavax.accessibilityJava SE
AccountExceptionA generic account exception.Classjavax.security.auth.loginJava SE
AccountExpiredExceptionSignals that a user account has expired.Classjavax.security.auth.loginJava SE
AccountLockedExceptionSignals that an account was locked.Classjavax.security.auth.loginJava SE
AccountNotFoundExceptionSignals that an account was not found.Classjavax.security.auth.loginJava SE
AclEntryAn entry in an access control list (ACL).Classjava.nio.file.attributeJava SE
AclNotFoundExceptionThis is an exception that is thrown whenever a reference is made to a non-existent ACL (Access Control List).Classjava.security.aclJava SE
ActionEventA semantic event which indicates that a component-defined action occurred.Classjava.awt.eventJava SE
ActionMapActionMap provides mappings from (called keys or Action names)Classjavax.swingJava SE
ActionMapUIResourceA subclass of javax.Classjavax.swing.plafJava SE
ActivatableThe Activatable class provides support for remote objects that require persistent access over time and thatClassjava.rmi.activationJava SE
ActivateFailedExceptionThis exception is thrown by the RMI runtime when activation fails during a remote call to an activatable object.Classjava.rmi.activationJava SE
ActivationDataFlavorThe ActivationDataFlavor class is a special subclass of java.Classjavax.activationJava SE
ActivationDescAn activation descriptor contains the information necessary to activate an object: the object's group identifier,Classjava.rmi.activationJava SE
ActivationExceptionGeneral exception used by the activation interfaces.Classjava.rmi.activationJava SE
ActivationGroupAn ActivationGroup is responsible for creating new instances of activatable objects in its group, informing itsClassjava.rmi.activationJava SE
ActivationGroup_StubActivationGroup_Stub is a stub class for the subclasses of java.Classjava.rmi.activationJava SE
ActivationGroupDescAn activation group descriptor contains the information necessary to create/recreate an activation group in which to activate objects.Classjava.rmi.activationJava SE
ActivationGroupIDThe identifier for a registered activation group serves several purposes: identifies the group uniquely within the activation system, andClassjava.rmi.activationJava SE
ActivationIDActivation makes use of special identifiers to denote remote objects that can be activated over time.Classjava.rmi.activationJava SE
ACTIVITY_COMPLETEDThe ACTIVITY_COMPLETED system exception may be raised on any method for which Activity context is accessed.Classorg.omg.CORBAJava SE
ACTIVITY_REQUIREDThe ACTIVITY_REQUIRED system exception may be raised on any method for which an Activity context is required.Classorg.omg.CORBAJava SE
ActivityCompletedExceptionThis exception may be thrown on any method for which Activity context is accessed and indicates that ongoing work within the Activity is notClassjavax.activityJava SE
ActivityRequiredExceptionThis exception is thrown by a container if Activity context is not received on a method for which Activity context is mandatory.Classjavax.activityJava SE
AdapterAlreadyExists Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAPackageJava SE
AdapterAlreadyExistsHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAPackageJava SE
AdapterInactive Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAManagerPackageJava SE
AdapterInactiveHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAManagerPackageJava SE
AdapterManagerIdHelperAdapter manager identifier.Classorg.omg.PortableInterceptorJava SE
AdapterNameHelperThe name of an object adapter.Classorg.omg.PortableInterceptorJava SE
AdapterNonExistent Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAPackageJava SE
AdapterNonExistentHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableServer.POAPackageJava SE
AdapterStateHelperType of object adapter state.Classorg.omg.PortableInterceptorJava SE
AddressHelperAddress is the Host and Port information represented as a String.Classorg.omg.CosNaming.NamingContextExtPackageJava SE
AddressingFeatureAddressingFeature represents the use of WS-Addressing with either the SOAP 1.Classjavax.xml.ws.soapJava SE
AdjustmentEventThe adjustment event emitted by Adjustable objects like Scrollbar and ScrollPane.Classjava.awt.eventJava SE
Adler32A class that can be used to compute the Adler-32 checksum of a data stream.Classjava.util.zipJava SE
AEADBadTagExceptionThis exception is thrown when a Cipher operating in an AEAD mode (such as GCM/CCM) is unable to verify the suppliedClassjavax.cryptoJava SE
AffineTransformThe AffineTransform class represents a 2D affine transform that performs a linear mapping from 2D coordinates to other 2DClassjava.awt.geomJava SE
AffineTransformOpThis class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinatesClassjava.awt.imageJava SE
AlgorithmParameterGeneratorThe AlgorithmParameterGenerator class is used to generate a parameters to be used with a certain algorithm.Classjava.securityJava SE
AlgorithmParameterGeneratorSpiThis class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, whichClassjava.securityJava SE
AlgorithmParametersThis class is used as an opaque representation of cryptographic parameters.Classjava.securityJava SE
AlgorithmParametersSpiThis class defines the Service Provider Interface (SPI) for the AlgorithmParameters class, which is used to manageClassjava.securityJava SE
AllPermissionThe AllPermission is a permission that implies all other permissions.Classjava.securityJava SE
AlphaCompositeThe AlphaComposite class implements basic alpha compositing rules for combining source and destination colorsClassjava.awtJava SE
AlreadyBound Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
AlreadyBoundExceptionUnchecked exception thrown when an attempt is made to bind the socket a network oriented channel that is already bound.Classjava.nio.channelsJava SE
AlreadyBoundExceptionAn AlreadyBoundException is thrown if an attempt is made to bind an object in the registry to a name that alreadyClassjava.rmiJava SE
AlreadyBoundHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
AlreadyBoundHolder Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
AlreadyConnectedExceptionUnchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected.Classjava.nio.channelsJava SE
AncestorEventAn event reported to a child component that originated from an ancestor in the component hierarchy.Classjavax.swing.eventJava SE
AnnotationAn Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics.Classjava.textJava SE
AnnotationFormatErrorThrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed.Classjava.lang.annotationJava SE
AnnotationTypeMismatchExceptionThrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiledClassjava.lang.annotationJava SE
AnyServes as a container for any data that can be described in IDL or for any IDL primitive type.Classorg.omg.CORBAJava SE
AnyHolderThe Holder for Any.Classorg.omg.CORBAJava SE
AnySeqHelperThe Helper for AnySeq.Classorg.omg.CORBAJava SE
AnySeqHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.DynamicAnyJava SE
AnySeqHolderThe Holder for AnySeq.Classorg.omg.CORBAJava SE
AppConfigurationEntryThis class represents a single LoginModule entry configured for the application specified in theClassjavax.security.auth.loginJava SE
AppletAn applet is a small program that is intended not to be run on its own, but rather to be embedded inside another application.Classjava.appletJava SE
ApplicationExceptionThis class is used for reporting application level exceptions between ORBs and stubs.Classorg.omg.CORBA.portableJava SE
Arc2DArc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle,Classjava.awt.geomJava SE
AreaAn Area object stores and manipulates a resolution-independent description of an enclosed area ofClassjava.awt.geomJava SE
AreaAveragingScaleFilterAn ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighborClassjava.awt.imageJava SE
ArithmeticExceptionThrown when an exceptional arithmetic condition has occurred.Classjava.langJava SE
ArrayThe Array class provides static methods to dynamically create and access Java arrays.Classjava.lang.reflectJava SE
ArrayBlockingQueueA bounded blocking queue backed by an array.Classjava.util.concurrentJava SE
ArrayDequeResizable-array implementation of the Deque interface.Classjava.utilJava SE
ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an illegal index.Classjava.langJava SE
ArrayListResizable-array implementation of the List interface.Classjava.utilJava SE
ArraysThis class contains various methods for manipulating arrays (such as sorting and searching).Classjava.utilJava SE
ArrayStoreExceptionThrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.Classjava.langJava SE
ArrayTypeThe ArrayType class is the open type class whose instances describe all open data values which are n-dimensional arrays of open data values.Classjavax.management.openmbeanJava SE
AssertionErrorThrown to indicate that an assertion has failed.Classjava.langJava SE
AsyncBoxViewA box that does layout asynchronously.Classjavax.swing.textJava SE
AsynchronousChannelGroupA grouping of asynchronous channels for the purpose of resource sharing.Classjava.nio.channelsJava SE
AsynchronousChannelProviderService-provider class for asynchronous channels.Classjava.nio.channels.spiJava SE
AsynchronousCloseExceptionChecked exception received by a thread when another thread closes the channel or the part of the channel upon which it is blocked in an I/OClassjava.nio.channelsJava SE
AsynchronousFileChannelAn asynchronous channel for reading, writing, and manipulating a file.Classjava.nio.channelsJava SE
AsynchronousServerSocketChannelAn asynchronous channel for stream-oriented listening sockets.Classjava.nio.channelsJava SE
AsynchronousSocketChannelAn asynchronous channel for stream-oriented connecting sockets.Classjava.nio.channelsJava SE
AtomicBooleanA boolean value that may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicIntegerAn int value that may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicIntegerArrayAn int array in which elements may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicIntegerFieldUpdaterA reflection-based utility that enables atomic updates to designated volatile int fields of designated classes.Classjava.util.concurrent.atomicJava SE
AtomicLongA long value that may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicLongArrayA long array in which elements may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicLongFieldUpdaterA reflection-based utility that enables atomic updates to designated volatile long fields of designated classes.Classjava.util.concurrent.atomicJava SE
AtomicMarkableReferenceAn AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicMoveNotSupportedExceptionChecked exception thrown when a file cannot be moved as an atomic file systemSince:1.Classjava.nio.fileJava SE
AtomicReferenceAn object reference that may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicReferenceArrayAn array of object references in which elements may be updated atomically.Classjava.util.concurrent.atomicJava SE
AtomicReferenceFieldUpdaterA reflection-based utility that enables atomic updates to designated volatile reference fields of designatedClassjava.util.concurrent.atomicJava SE
AtomicStampedReferenceAn AtomicStampedReference maintains an object reference along with an integer stamp, that can be updated atomically.Classjava.util.concurrent.atomicJava SE
AttachmentMarshallerEnable JAXB marshalling to optimize storage of binary data.Classjavax.xml.bind.attachmentJava SE
AttachmentPartA single attachment to a SOAPMessage object.Classjavax.xml.soapJava SE
AttachmentUnmarshallerEnables JAXB unmarshalling of a root document containing optimized binary data formats.Classjavax.xml.bind.attachmentJava SE
AttributeRepresents an MBean attribute by associating its name with its value.Classjavax.managementJava SE
AttributeChangeNotificationProvides definitions of the attribute change notifications sent by MBeans.Classjavax.managementJava SE
AttributeChangeNotificationFilterThis class implements of the NotificationFilter interface for the attribute change notification.Classjavax.managementJava SE
AttributedStringAn AttributedString holds text and related attribute information.Classjava.textJava SE
AttributeInUseExceptionThis exception is thrown when an operation attempts to add an attribute that already exists.Classjavax.naming.directoryJava SE
AttributeListRepresents a list of values for attributes of an MBean.Classjavax.managementJava SE
AttributeListThis class defines the attributes of an SGML element as described in a DTD using the ATTLIST construct.Classjavax.swing.text.html.parserJava SE
AttributeListImplDefault implementation for AttributeList.Classorg.xml.sax.helpersJava SE
AttributeModificationExceptionThis exception is thrown when an attempt is made to add, or remove, or modify an attribute, its identifier,Classjavax.naming.directoryJava SE
AttributeNotFoundExceptionThe specified attribute does not exist or cannot be retrieved.Classjavax.managementJava SE
AttributesThe Attributes class maps Manifest attribute names to associated string values.Classjava.util.jarJava SE
Attributes2ImplSAX2 extension helper for additional Attributes information, implementing the Attributes2 interface.Classorg.xml.sax.extJava SE
AttributeSetUtilities Methods for creating unmodifiable and synchronized views of attribute operations useful for buildingClassjavax.print.attributeJava SE
AttributesImplDefault implementation of the Attributes interface.Classorg.xml.sax.helpersJava SE
AttributeValueExpRepresents attributes used as arguments to relational constraints.Classjavax.managementJava SE
AudioFileFormatAn instance of the AudioFileFormat class describes an audio file, including the file type, the file's length in bytes, the length in sampleClassjavax.sound.sampledJava SE
AudioFileReaderProvider for audio file reading services.Classjavax.sound.sampled.spiJava SE
AudioFileWriterProvider for audio file writing services.Classjavax.sound.sampled.spiJava SE
AudioFormatAudioFormat is the class that specifies a particular arrangement of data in a sound stream.Classjavax.sound.sampledJava SE
AudioInputStreamAn audio input stream is an input stream with a specified audio format and length.Classjavax.sound.sampledJava SE
AudioPermissionThe AudioPermission class represents access rights to the audio system resources.Classjavax.sound.sampledJava SE
AudioSystemThe AudioSystem class acts as the entry point to the sampled-audio system resources.Classjavax.sound.sampledJava SE
AuthenticationExceptionThis exception is thrown when an authentication error occurs while accessing the naming or directory service.Classjavax.namingJava SE
AuthenticationExceptionThis exception is thrown by a SASL mechanism implementation to indicate that the SASLClassjavax.security.saslJava SE
AuthenticationNotSupportedExceptionThis exception is thrown when the particular flavor of authentication requested is not supported.Classjavax.namingJava SE
AuthenticatorThe class Authenticator represents an object that knows how to obtain authentication for a network connection.Classjava.netJava SE
AuthorizeCallbackThis callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication id)Classjavax.security.saslJava SE
AuthPermissionThis class is for authentication permissions.Classjavax.security.authJava SE
AuthProviderThis class defines login and logout methods for a provider.Classjava.securityJava SE
AWTErrorThrown when a serious Abstract Window Toolkit error has occurred.Classjava.awtJava SE
AWTEventThe root event class for all AWT events.Classjava.awtJava SE
AWTEventListenerProxyA class which extends the EventListenerProxy specifically for adding an AWTEventListenerClassjava.awt.eventJava SE
AWTEventMulticasterAWTEventMulticaster implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the java.Classjava.awtJava SE
AWTExceptionSignals that an Abstract Window Toolkit exception has occurred.Classjava.awtJava SE
AWTKeyStrokeAn AWTKeyStroke represents a key action on the keyboard, or equivalent input device.Classjava.awtJava SE
AWTPermissionThis class is for AWT permissions.Classjava.awtJava SE
AccessModeDefines access modes used to test the accessibility of a file.Classjava.nio.fileJava SE
AclEntryFlagDefines the flags for used by the flags component of an ACL entry.Classjava.nio.file.attributeJava SE
AclEntryPermissionenum AclEntryPermissionDefines the permissions for use with the permissions component of an ACLClassjava.nio.file.attributeJava SE
AclEntryTypeA typesafe enumeration of the access control entry types.Classjava.nio.file.attributeJava SE
AbstractViewA base interface that all views shall derive from.Interfaceorg.w3c.dom.viewsJava SE
AccessibleInterfacejavax.accessibilityJava SE
AccessibleActionThe AccessibleAction interface should be supported by any object that can perform one or more actions.Interfacejavax.accessibilityJava SE
AccessibleComponentThe AccessibleComponent interface should be supported by any object that is rendered on the screen.Interfacejavax.accessibilityJava SE
AccessibleEditableTextThe AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display.Interfacejavax.accessibilityJava SE
AccessibleExtendedComponentThe AccessibleExtendedComponent interface should be supported by any object that is rendered on the screen.Interfacejavax.accessibilityJava SE
AccessibleExtendedTable a user-interface component that presents data in a two-dimensional Applications can determine if an object supports theInterfacejavax.accessibilityJava SE
AccessibleExtendedTextThe AccessibleExtendedText interface contains additional methods not provided by the AccessibleText interfaceInterfacejavax.accessibilityJava SE
AccessibleHypertextThe AccessibleHypertext class is the base class for all classes that present hypertext information on the display.Interfacejavax.accessibilityJava SE
AccessibleIconThe AccessibleIcon interface should be supported by any object that has an associated icon (e.Interfacejavax.accessibilityJava SE
AccessibleKeyBindingThe AccessibleKeyBinding interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboardInterfacejavax.accessibilityJava SE
AccessibleSelectionThis AccessibleSelection interface provides the standard mechanism for an assistive technology to determineInterfacejavax.accessibilityJava SE
AccessibleStreamableThe AccessibleStreamable interface should be implemented by the AccessibleContext of any component that presents theInterfacejavax.accessibilityJava SE
AccessibleTable presents data in a two-dimensional table format.Interfacejavax.accessibilityJava SE
AccessibleTableModelChangeThe AccessibleTableModelChange interface describes a change to the table model.Interfacejavax.accessibilityJava SE
AccessibleTextThe AccessibleText interface should be implemented by all classes that present textual information on the display.Interfacejavax.accessibilityJava SE
AccessibleValueThe AccessibleValue interface should be supported by any object that supports a numerical value (e.Interfacejavax.accessibilityJava SE
AclInterface representing an Access Control List (ACL).Interfacejava.security.aclJava SE
AclEntryThis is the interface used for representing one entry in an Access Control List (ACL).Interfacejava.security.aclJava SE
AclFileAttributeViewA file attribute view that supports reading or updating a file's Access Control Lists (ACL) or file owner attributes.Interfacejava.nio.file.attributeJava SE
ActionThe Action interface provides a useful extension to the interface in cases where the same functionality may be accessed byInterfacejavax.swingJava SE
ActionListenerThe listener interface for receiving action events.Interfacejava.awt.eventJava SE
ActivationInstantiatorAn ActivationInstantiator is responsible for creating instances of activatable objects.Interfacejava.rmi.activationJava SE
ActivationMonitorAn ActivationMonitor is specific to an ActivationGroup and is obtained when a group isInterfacejava.rmi.activationJava SE
ActivationSystemThe ActivationSystem provides a means for registering groups and activatable objects to be activated within those groups.Interfacejava.rmi.activationJava SE
ActivatorThe Activator facilitates remote object activation.Interfacejava.rmi.activationJava SE
ACTIVE Generated by the IDL-to-Java compiler (portable), version 3.Interfaceorg.omg.PortableInterceptorJava SE
ActiveEventAn interface for events that know how to dispatch themselves.Interfacejava.awtJava SE
AdapterActivatorAn adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of Interfaceorg.omg.PortableServerJava SE
AdapterActivatorOperationsAn adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of Interfaceorg.omg.PortableServerJava SE
AdjustableThe interface for objects which have an adjustable numeric value contained within a bounded range of values.Interfacejava.awtJava SE
AdjustmentListenerThe listener interface for receiving adjustment events.Interfacejava.awt.eventJava SE
AlgorithmConstraintsThis interface specifies constraints for cryptographic algorithms, keys (key sizes), and other algorithm parameters.Interfacejava.securityJava SE
AlgorithmMethodAn abstract representation of an algorithm defined in the XML Security specifications.Interfacejavax.xml.cryptoJava SE
AlgorithmParameterSpecA (transparent) specification of cryptographic parameters.Interfacejava.security.specJava SE
AncestorListener Interface to support notification when changes occur to a JComponent or one of its ancestors.Interfacejavax.swing.eventJava SE
AnnotatedArrayTypeAnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of aInterfacejava.lang.reflectJava SE
AnnotatedConstructRepresents a construct that can be annotated.Interfacejavax.lang.modelJava SE
AnnotatedElementRepresents an annotated element of the program currently running in this VM.Interfacejava.lang.reflectJava SE
AnnotatedParameterizedTypeAnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves representInterfacejava.lang.reflectJava SE
AnnotatedTypeAnnotatedType represents the potentially annotated use of a type in the program currently running in this VM.Interfacejava.lang.reflectJava SE
AnnotatedTypeVariableAnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves representInterfacejava.lang.reflectJava SE
AnnotatedWildcardTypeAnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves representInterfacejava.lang.reflectJava SE
AnnotationThe common interface extended by all annotation types.Interfacejava.lang.annotationJava SE
AnnotationMirrorRepresents an annotation.Interfacejavax.lang.model.elementJava SE
AnnotationValueRepresents a value of an annotation type element.Interfacejavax.lang.model.elementJava SE
AnnotationValueVisitorA visitor of the values of annotation type elements, using a variant of the visitor design pattern.Interfacejavax.lang.model.elementJava SE
AppendableAn object to which char sequences and values can be appended.Interfacejava.langJava SE
AppletContextThis interface corresponds to an applet's environment: the document containing the applet and the other applets in the sameInterfacejava.appletJava SE
AppletInitializer This interface is designed to work in collusion with java.Interfacejava.beansJava SE
AppletStubWhen an applet is first created, an applet stub is attached to it using the applet's setStub method.Interfacejava.appletJava SE
ARG_INSignifies an input argument to an invocation, meaning that the argument is being passed from the client toInterfaceorg.omg.CORBAJava SE
ARG_INOUTSignifies an argument used for both input and output in an invocation, meaning that the argument is being passed from the client toInterfaceorg.omg.CORBAJava SE
ARG_OUTA constant that signifies an output argument to an invocation, meaning that the argument is being passed from the server toInterfaceorg.omg.CORBAJava SE
ArrayThe mapping in the Java programming language for the SQL type By default, an Array value is a transaction-durationInterfacejava.sqlJava SE
ArrayTypeRepresents an array type.Interfacejavax.lang.model.typeJava SE
AsyncHandlerThe AsyncHandler interface is implemented by clients that wish to receive callback notification of the completion ofInterfacejavax.xml.wsJava SE
AsynchronousByteChannelAn asynchronous channel that can read and write bytes.Interfacejava.nio.channelsJava SE
AsynchronousChannelA channel that supports asynchronous I/O operations.Interfacejava.nio.channelsJava SE
AttrThe Attr interface represents an attribute in an Element object.Interfaceorg.w3c.domJava SE
AttributeThis interface represents an attribute associated with a named object.Interfacejavax.naming.directoryJava SE
Attribute printing attribute class to indicate that the class represents a printing attribute.Interfacejavax.print.attributeJava SE
AttributeAn interface that contains information about an attribute.Interfacejavax.xml.stream.eventsJava SE
AttributedCharacterIteratorAn AttributedCharacterIterator allows iteration through both text and related attribute information.Interfacejava.textJava SE
AttributeException PrintException can implement to report an error condition involving one or more printing attributes that a particular PrintInterfacejavax.printJava SE
AttributeListInterface for an element's attribute specifications.Interfaceorg.xml.saxJava SE
AttributesThis interface represents a collection of attributes.Interfacejavax.naming.directoryJava SE
AttributesInterface for a list of XML attributes.Interfaceorg.xml.saxJava SE
Attributes2SAX2 extension to augment the per-attribute information provided though Attributes.Interfaceorg.xml.sax.extJava SE
AttributeSet attributes.Interfacejavax.print.attributeJava SE
AttributeSetA collection of unique attributes.Interfacejavax.swing.textJava SE
AttributeViewAn object that provides a read-only or updatable view of non-opaque values associated with an object in a filesystem.Interfacejava.nio.file.attributeJava SE
AudioClipThe AudioClip interface is a simple abstraction for playing a sound clip.Interfacejava.appletJava SE
AutoCloseableAn object that may hold resources (such as file or socket handles) until it is closed.Interfacejava.langJava SE
AutoscrollDuring DnD operations it is possible that a user may wish to drop the subject of the operation on a region of a scrollable GUI control that isInterfacejava.awt.dndJava SE
AWTEventListenerThe listener interface for receiving notification of events dispatched to objects that are instances of Component orInterfacejava.awt.eventJava SE
ActionThe Action annotation allows explicit association of a WS-Addressing Action message addressing property withClassjavax.xml.wsJava SE
AddressingThis annotation represents the use of WS-Addressing with either the SOAP 1.Classjavax.xml.ws.soapJava SE
BackingStoreExceptionThrown to indicate that a preferences operation could not complete because of a failure in the backing store, or a failure to contact the backingClassjava.util.prefsJava SE
BAD_CONTEXTException thrown when an operation is invoked by a client but the passed context does not contain the context values required by the operation.Classorg.omg.CORBAJava SE
BAD_INV_ORDERThis exception indicates that the caller has invoked operations in the wrong order.Classorg.omg.CORBAJava SE
BAD_OPERATIONException thrown when an object reference denotes an existing object, but that the object does not support the operation that was invoked.Classorg.omg.CORBAJava SE
BAD_PARAM when a parameter passed to a call is out of range or otherwise considered illegal.Classorg.omg.CORBAJava SE
BAD_QOSThe BAD_QOS exception is raised whenever an object cannot support the quality of service required by an invocation parameter thatClassorg.omg.CORBAJava SE
BAD_TYPECODEException thrown when the ORB has encountered a malformed type code (for example, a type code with an invalid TCKind value).Classorg.omg.CORBAJava SE
BadAttributeValueExpExceptionThrown when an invalid MBean attribute is passed to a query constructing method.Classjavax.managementJava SE
BadBinaryOpValueExpExceptionThrown when an invalid expression is passed to a method for constructing a query.Classjavax.managementJava SE
BadKindThe exception BadKind is thrown when an inappropriate operation is invoked on a TypeCode object.Classorg.omg.CORBA.TypeCodePackageJava SE
BadKindHelperThis Helper class is used to facilitate the marshalling of TypeCodePackage/BadKind.Classorg.omg.CORBA.TypeCodePackageJava SE
BadLocationExceptionThis exception is to report bad locations within a document model (that is, attempts to reference a location that doesn't exist).Classjavax.swing.textJava SE
BadPaddingExceptionThis exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly.Classjavax.cryptoJava SE
BadStringOperationExceptionThrown when an invalid string operation is passed to a method for constructing a query.Classjavax.managementJava SE
BandCombineOpThis class performs an arbitrary linear combination of the bands in a Raster, using a specified matrix.Classjava.awt.imageJava SE
BandedSampleModelThis class represents image data which is stored in a band interleaved which each sample of a pixel occupies one data element of the DataBuffer.Classjava.awt.imageJava SE
Base64This class consists exclusively of static methods for obtaining encoders and decoders for the Base64 encoding scheme.Classjava.utilJava SE
BaselineTIFFTagSetA class representing the set of tags found in the baseline TIFF specification as well as some common additional tags.Classjavax.imageio.plugins.tiffJava SE
BaseMultiResolutionImageThis class is an array-based implementation of the AbstractMultiResolutionImage class.Classjava.awt.imageJava SE
BaseRowSetAn abstract class providing a RowSet object with its basic functionality.Classjavax.sql.rowsetJava SE
BasicArrowButtonJButton object that draws a scaled Arrow in one of the cardinal directions.Classjavax.swing.plaf.basicJava SE
BasicAttributeThis class provides a basic implementation of the Attribute interface.Classjavax.naming.directoryJava SE
BasicAttributesThis class provides a basic implementation of the Attributes interface.Classjavax.naming.directoryJava SE
BasicBordersFactory object that can vend Borders appropriate for the basic L & F.Classjavax.swing.plaf.basicJava SE
BasicButtonListenerClassjavax.swing.plaf.basicJava SE
BasicButtonUIClassjavax.swing.plaf.basicJava SE
BasicCheckBoxMenuItemUIClassjavax.swing.plaf.basicJava SE
BasicCheckBoxUICheckboxUI implementation for BasicCheckboxUI Serialized objects of this class will not be compatible withClassjavax.swing.plaf.basicJava SE
BasicColorChooserUIProvides the basic look and feel for a JColorChooser.Classjavax.swing.plaf.basicJava SE
BasicComboBoxEditorThe default editor for editable combo boxes.Classjavax.swing.plaf.basicJava SE
BasicComboBoxRenderer Serialized objects of this class will not be compatible with future Swing releases.Classjavax.swing.plaf.basicJava SE
BasicComboBoxUIBasic UI implementation for JComboBox.Classjavax.swing.plaf.basicJava SE
BasicComboPopupThis is a basic implementation of the ComboPopup interface.Classjavax.swing.plaf.basicJava SE
BasicControlThis class provides a basic implementation of the Control interface.Classjavax.naming.ldapJava SE
BasicDesktopIconUIBasic L&F for a minimized window on a desktop.Classjavax.swing.plaf.basicJava SE
BasicDesktopPaneUIBasic L&F for a desktop.Classjavax.swing.plaf.basicJava SE
BasicDirectoryModelBasic implementation of a file list.Classjavax.swing.plaf.basicJava SE
BasicEditorPaneUIProvides the look and feel for a JEditorPane.Classjavax.swing.plaf.basicJava SE
BasicFileChooserUIBasic L&F implementation of a FileChooser.Classjavax.swing.plaf.basicJava SE
BasicFormattedTextFieldUIProvides the look and feel implementation for JFormattedTextField.Classjavax.swing.plaf.basicJava SE
BasicGraphicsUtilsConvenient util class.Classjavax.swing.plaf.basicJava SE
BasicHTMLSupport for providing html views for the swing components.Classjavax.swing.plaf.basicJava SE
BasicIconFactoryFactory object that can vend Icons appropriate for the basic L & F.Classjavax.swing.plaf.basicJava SE
BasicInternalFrameTitlePaneThe class that manages a basic title bar Serialized objects of this class will not be compatible withClassjavax.swing.plaf.basicJava SE
BasicInternalFrameUIA basic L&F implementation of JInternalFrame.Classjavax.swing.plaf.basicJava SE
BasicLabelUIA Windows L&F implementation of LabelUI.Classjavax.swing.plaf.basicJava SE
BasicListUIAn extensible implementation of ListUI.Classjavax.swing.plaf.basicJava SE
BasicLookAndFeelA base class to use in creating a look and feel for Swing.Classjavax.swing.plaf.basicJava SE
BasicMenuBarUIA default L&F implementation of MenuBarUI.Classjavax.swing.plaf.basicJava SE
BasicMenuItemUIClassjavax.swing.plaf.basicJava SE
BasicMenuUIA default L&F implementation of MenuUI.Classjavax.swing.plaf.basicJava SE
BasicOptionPaneUIProvides the basic look and feel for a JOptionPane.Classjavax.swing.plaf.basicJava SE
BasicPanelUIClassjavax.swing.plaf.basicJava SE
BasicPasswordFieldUIProvides the Windows look and feel for a password field.Classjavax.swing.plaf.basicJava SE
BasicPermissionThe BasicPermission class extends the Permission class, and can be used as the base class for permissions that want toClassjava.securityJava SE
BasicPopupMenuSeparatorUIA Basic L&F implementation of PopupMenuSeparatorUI.Classjavax.swing.plaf.basicJava SE
BasicPopupMenuUIA Windows L&F implementation of PopupMenuUI.Classjavax.swing.plaf.basicJava SE
BasicProgressBarUIA Basic L&F implementation of ProgressBarUI.Classjavax.swing.plaf.basicJava SE
BasicRadioButtonMenuItemUIClassjavax.swing.plaf.basicJava SE
BasicRadioButtonUIClassjavax.swing.plaf.basicJava SE
BasicRootPaneUIBasic implementation of RootPaneUI, there is one shared between all JRootPane instances.Classjavax.swing.plaf.basicJava SE
BasicScrollBarUIClassjavax.swing.plaf.basicJava SE
BasicScrollPaneUIA default L&F implementation of ScrollPaneUI.Classjavax.swing.plaf.basicJava SE
BasicSeparatorUIA Basic L&F implementation of SeparatorUI.Classjavax.swing.plaf.basicJava SE
BasicSliderUIA Basic L&F implementation of SliderUI.Classjavax.swing.plaf.basicJava SE
BasicSpinnerUIThe default Spinner UI delegate.Classjavax.swing.plaf.basicJava SE
BasicSplitPaneDividerDivider used by BasicSplitPaneUI.Classjavax.swing.plaf.basicJava SE
BasicSplitPaneUIA Basic L&F implementation of the SplitPaneUI.Classjavax.swing.plaf.basicJava SE
BasicStrokeThe BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are renderedClassjava.awtJava SE
BasicTabbedPaneUIA Basic L&F implementation of TabbedPaneUI.Classjavax.swing.plaf.basicJava SE
BasicTableHeaderUIClassjavax.swing.plaf.basicJava SE
BasicTableUIClassjavax.swing.plaf.basicJava SE
BasicTextAreaUIProvides the look and feel for a plain text editor.Classjavax.swing.plaf.basicJava SE
BasicTextFieldUIBasis of a look and feel for a JTextField.Classjavax.swing.plaf.basicJava SE
BasicTextPaneUIProvides the look and feel for a styled text editor.Classjavax.swing.plaf.basicJava SE
BasicTextUI Basis of a text components look-and-feel.Classjavax.swing.plaf.basicJava SE
BasicToggleButtonUIClassjavax.swing.plaf.basicJava SE
BasicToolBarSeparatorUIA Basic L&F implementation of ToolBarSeparatorUI.Classjavax.swing.plaf.basicJava SE
BasicToolBarUIA Basic L&F implementation of ToolBarUI.Classjavax.swing.plaf.basicJava SE
BasicToolTipUIStandard tool tip L&F.Classjavax.swing.plaf.basicJava SE
BasicTreeUIThe basic L&F for a hierarchical data structure.Classjavax.swing.plaf.basicJava SE
BasicViewportUIClassjavax.swing.plaf.basicJava SE
BatchUpdateExceptionThe subclass of SQLException thrown when an error occurs during a batch update operation.Classjava.sqlJava SE
BeanContextChildSupport This is a general support class to provide support for implementing the BeanContextChild protocol.Classjava.beans.beancontextJava SE
BeanContextEvent BeanContextEvent is the abstract root event class for all events emittedClassjava.beans.beancontextJava SE
BeanContextMembershipEventA BeanContextMembershipEvent encapsulates the list of children added to, or removed from,Classjava.beans.beancontextJava SE
BeanContextServiceAvailableEvent This event type is used by the BeanContextServicesListener in order to identify the service being registered.Classjava.beans.beancontextJava SE
BeanContextServiceRevokedEvent This event type is used by the BeanContextServiceRevokedListener in order toClassjava.beans.beancontextJava SE
BeanContextServicesSupport This helper class provides a utility implementation of the java.Classjava.beans.beancontextJava SE
BeanContextSupportThis helper class provides a utility implementation of the java.Classjava.beans.beancontextJava SE
BeanDescriptorA BeanDescriptor provides global information about a bean, including its Java class, its displayName, etc.Classjava.beansJava SE
BeansThis class provides some general purpose beans control methods.Classjava.beansJava SE
BevelBorderA class which implements a simple two-line bevel border.Classjavax.swing.borderJava SE
BidiThis class implements the Unicode Bidirectional Algorithm.Classjava.textJava SE
BigDecimalImmutable, arbitrary-precision signed decimal numbers.Classjava.mathJava SE
BigIntegerImmutable arbitrary-precision integers.Classjava.mathJava SE
BinaryRefAddrThis class represents the binary form of the address of a communications end-point.Classjavax.namingJava SE
BinderEnable synchronization between XML infoset nodes and JAXB objects representing same XML document.Classjavax.xml.bindJava SE
BindExceptionSignals that an error occurred while attempting to bind a socket to a local address and port.Classjava.netJava SE
BindingThis class represents a name-to-object binding found in a context.Classjavax.namingJava SE
Binding Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNamingJava SE
BindingHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNamingJava SE
BindingHolder Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNamingJava SE
BindingIteratorHelperThe BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.Classorg.omg.CosNamingJava SE
BindingIteratorHolderThe BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.Classorg.omg.CosNamingJava SE
BindingIteratorPOAThe BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.Classorg.omg.CosNamingJava SE
BindingListHelperClassorg.omg.CosNamingJava SE
BindingListHolderClassorg.omg.CosNamingJava SE
BindingTypeSpecifies whether the given binding is for a object (that is not a naming context) or for a naming context.Classorg.omg.CosNamingJava SE
BindingTypeHelperSpecifies whether the given binding is for a object (that is not a naming context) or for a naming context.Classorg.omg.CosNamingJava SE
BindingTypeHolderSpecifies whether the given binding is for a object (that is not a naming context) or for a naming context.Classorg.omg.CosNamingJava SE
BitSetThis class implements a vector of bits that grows as needed.Classjava.utilJava SE
BlockViewA view implementation to display a block (as a box) with CSS specifications.Classjavax.swing.text.htmlJava SE
BMPImageWriteParamA subclass of ImageWriteParam for encoding images in This class allows for the specification of various parametersClassjavax.imageio.plugins.bmpJava SE
BookThe Book class provides a representation of a document in which pages may have different page formats and page painters.Classjava.awt.printJava SE
BooleanThe Boolean class wraps a value of the primitive type boolean in an object.Classjava.langJava SE
BooleanControlA BooleanControl provides the ability to switch between two possible settings that affect a line's audio.Classjavax.sound.sampledJava SE
BooleanHolderThe Holder for Boolean.Classorg.omg.CORBAJava SE
BooleanSeqHelperThe Helper for BooleanSeq.Classorg.omg.CORBAJava SE
BooleanSeqHolderThe Holder for BooleanSeq.Classorg.omg.CORBAJava SE
BootstrapMethodErrorThrown to indicate that an invokedynamic instruction has failed to find its bootstrap method,Classjava.langJava SE
BorderFactoryFactory class for vending standard Border objects.Classjavax.swingJava SE
BorderLayoutA border layout lays out a container, arranging and resizing its components to fit in five regions:Classjava.awtJava SE
BorderUIResourceA Border wrapper class which implements UIResource.Classjavax.swing.plafJava SE
BoundsA user exception thrown when a parameter is not within the legal bounds for the object that a method is tryingClassorg.omg.CORBAJava SE
BoundsProvides the TypeCode operations member_name(), member_type(), and member_label.Classorg.omg.CORBA.TypeCodePackageJava SE
BoundsHelperThis Helper class is used to facilitate the marshalling of Bounds.Classorg.omg.CORBAJava SE
BoundsHelperThis Helper class is used to facilitate the marshalling of TypeCodePackage/Bounds.Classorg.omg.CORBA.TypeCodePackageJava SE
BoxA lightweight container that uses a BoxLayout object as its layout manager.Classjavax.swingJava SE
BoxLayoutA layout manager that allows multiple components to be laid out either vertically or horizontally.Classjavax.swingJava SE
BoxViewA view that arranges its children into a box shape by tiling its children along an axis.Classjavax.swing.textJava SE
BreakIteratorThe BreakIterator class implements methods for finding the location of boundaries in text.Classjava.textJava SE
BreakIteratorProviderAn abstract class for service providers that provide concrete implementations of theClassjava.text.spiJava SE
BrokenBarrierExceptionException thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the threadClassjava.util.concurrentJava SE
BufferA container for data of a specific primitive type.Classjava.nioJava SE
BufferCapabilitiesCapabilities and properties of buffers.Classjava.awtJava SE
BufferedImageThe BufferedImage subclass describes an Image with an accessible buffer of image data.Classjava.awt.imageJava SE
BufferedImageFilterThe BufferedImageFilter class subclasses an ImageFilter to provide a simple means ofClassjava.awt.imageJava SE
BufferedInputStreamA BufferedInputStream adds functionality to another input stream-namely,Classjava.ioJava SE
BufferedOutputStreamThe class implements a buffered output stream.Classjava.ioJava SE
BufferedReaderReads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.Classjava.ioJava SE
BufferedWriterWrites text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.Classjava.ioJava SE
BufferOverflowExceptionUnchecked exception thrown when a relative put operation reaches the target buffer's limit.Classjava.nioJava SE
BufferStrategyThe BufferStrategy class represents the mechanism with which to organize complex memory on a particular Canvas orClassjava.awt.imageJava SE
BufferUnderflowExceptionUnchecked exception thrown when a relative get operation reaches the source buffer's limit.Classjava.nioJava SE
ButtonThis class creates a labeled button.Classjava.awtJava SE
ButtonGroupThis class is used to create a multiple-exclusion scope for a set of buttons.Classjavax.swingJava SE
ButtonUIPluggable look and feel interface for JButton.Classjavax.swing.plafJava SE
ByteThe Byte class wraps a value of primitive type byte in an object.Classjava.langJava SE
ByteArrayInputStreamA ByteArrayInputStream contains an internal buffer that contains bytes thatClassjava.ioJava SE
ByteArrayOutputStreamThis class implements an output stream in which the data is written into a byte array.Classjava.ioJava SE
ByteBuffer This class defines six categories of operations upon Absolute and relative get andClassjava.nioJava SE
ByteHolderThe Holder for Byte.Classorg.omg.CORBAJava SE
ByteLookupTableThis class defines a lookup table object.Classjava.awt.imageJava SE
ByteOrderA typesafe enumeration for byte orders.Classjava.nioJava SE
BAD_POLICYA PolicyErrorCode which would be filled in the PolicyError exception.Interfaceorg.omg.CORBAJava SE
BAD_POLICY_TYPEA PolicyErrorCode which would be filled in the PolicyError exception.Interfaceorg.omg.CORBAJava SE
BAD_POLICY_VALUEContains the value used to indicate a policy value that is incorrect for a valid policy type in a call to theInterfaceorg.omg.CORBAJava SE
BaseStreamBase interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations.Interfacejava.util.streamJava SE
BasicFileAttributesBasic attributes associated with a file in a file system.Interfacejava.nio.file.attributeJava SE
BasicFileAttributeViewA file attribute view that provides a view of a basic set of file attributes common to many file systems.Interfacejava.nio.file.attributeJava SE
BeanContext The BeanContext acts a logical hierarchical container for JavaBeans.Interfacejava.beans.beancontextJava SE
BeanContextChild JavaBeans wishing to be nested within, and obtain a reference to their execution environment, or context, as defined by the BeanContextInterfacejava.beans.beancontextJava SE
BeanContextChildComponentProxy This interface is implemented by BeanContextChildren that have an AWT ComponentInterfacejava.beans.beancontextJava SE
BeanContextContainerProxy This interface is implemented by BeanContexts' that have an AWT Container associated with them.Interfacejava.beans.beancontextJava SE
BeanContextMembershipListener Compliant BeanContexts fire events on this interface when the state of the membership of the BeanContext changes.Interfacejava.beans.beancontextJava SE
BeanContextProxy This interface is implemented by a JavaBean that does not directly have a BeanContext(Child) associated withInterfacejava.beans.beancontextJava SE
BeanContextServiceProvider One of the primary functions of a BeanContext is to act a as rendezvous between JavaBeans, and BeanContextServiceProviders.Interfacejava.beans.beancontextJava SE
BeanContextServiceProviderBeanInfoA BeanContextServiceProvider implementor who wishes to provide explicit information about the services their bean may provide shall implement aInterfacejava.beans.beancontextJava SE
BeanContextServiceRevokedListenerThe listener interface for receiving BeanContextServiceRevokedEvent objects.Interfacejava.beans.beancontextJava SE
BeanContextServices The BeanContextServices interface provides a mechanism for a BeanContext to expose generic services to the BeanContextChild objects within.Interfacejava.beans.beancontextJava SE
BeanContextServicesListenerThe listener interface for receiving BeanContextServiceAvailableEvent objects.Interfacejava.beans.beancontextJava SE
BeanInfoUse the BeanInfo interface to create a BeanInfo classInterfacejava.beansJava SE
BiConsumerRepresents an operation that accepts two input arguments and returns no result.Interfacejava.util.functionJava SE
BiFunctionRepresents a function that accepts two arguments and produces a result.Interfacejava.util.functionJava SE
BinaryOperatorRepresents an operation upon two operands of the same type, producing a result of the same type as the operands.Interfacejava.util.functionJava SE
BindingThe Binding interface is the base interface for JAX-WS protocol bindings.Interfacejavax.xml.wsJava SE
BindingIteratorThe BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.Interfaceorg.omg.CosNamingJava SE
BindingIteratorOperationsThe BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.Interfaceorg.omg.CosNamingJava SE
BindingProviderThe BindingProvider interface provides access to the protocol binding and associated context objects for request andInterfacejavax.xml.wsJava SE
BindingsInterfacejavax.scriptJava SE
BiPredicateRepresents a predicate (boolean-valued function) of two arguments.Interfacejava.util.functionJava SE
BlobInterfacejava.sqlJava SE
BlockingDequeA Deque that additionally supports blocking operations that wait for the deque to become non-empty when retrieving an element, and wait forInterfacejava.util.concurrentJava SE
BlockingQueueA Queue that additionally supports operations that wait for the queue to become non-empty when retrieving anInterfacejava.util.concurrentJava SE
BooleanSupplierRepresents a supplier of boolean-valued results.Interfacejava.util.functionJava SE
BorderInterface describing an object capable of rendering a border around the edges of a swing component.Interfacejavax.swing.borderJava SE
BoundedRangeModelDefines the data model used by components like Sliders Defines four interrelated integer properties: minimum, maximum, extentInterfacejavax.swingJava SE
BoxedValueHelperInterfaceorg.omg.CORBA.portableJava SE
BufferedImageOpThis interface describes single-input/single-output operations performed on BufferedImage objects.Interfacejava.awt.imageJava SE
BufferPoolMXBeanThe management interface for a buffer pool, for example a pool of direct or mapped buffers.Interfacejava.lang.managementJava SE
ButtonModelState model for buttons.Interfacejavax.swingJava SE
ByteChannelA channel that can read and write bytes.Interfacejava.nio.channelsJava SE
BeanPropertyAn annotation used to specify some property-related information for the automatically generated BeanInfo classes.Classjava.beansJava SE
BindingTypeThe BindingType annotation is used to specify the binding to use for a web serviceClassjavax.xml.wsJava SE
CacheRequestRepresents channels for storing resources in the ResponseCache.Classjava.netJava SE
CacheResponseRepresent channels for retrieving resources from the ResponseCache.Classjava.netJava SE
CalendarThe Calendar class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH,Classjava.utilJava SE
CalendarDataProviderAn abstract class for service providers that provide locale-dependent Calendar parameters.Classjava.util.spiJava SE
CalendarNameProviderAn abstract class for service providers that provide localized string representations (display names) of Calendar field values.Classjava.util.spiJava SE
CallSiteA CallSite is a holder for a variable MethodHandle, which is called its target.Classjava.lang.invokeJava SE
CancellationExceptionException indicating that the result of a value-producing task, such as a FutureTask, cannot be retrieved because the taskClassjava.util.concurrentJava SE
CancelledKeyExceptionUnchecked exception thrown when an attempt is made to use a selection key that is no longer valid.Classjava.nio.channelsJava SE
CannotProceed Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
CannotProceedExceptionThis exception is thrown to indicate that the operation reached a point in the name where the operation cannot proceed any further.Classjavax.namingJava SE
CannotProceedHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
CannotProceedHolder Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.CosNaming.NamingContextPackageJava SE
CannotRedoExceptionThrown when an UndoableEdit is told to redo() and can't.Classjavax.swing.undoJava SE
CannotUndoExceptionThrown when an UndoableEdit is told to undo() and can't.Classjavax.swing.undoJava SE
CanvasA Canvas component represents a blank rectangular area of the screen onto which the application can draw or fromClassjava.awtJava SE
CardLayoutA CardLayout object is a layout manager for a container.Classjava.awtJava SE
CaretEventCaretEvent is used to notify interested parties that the text caret has changed in the event source.Classjavax.swing.eventJava SE
CatalogExceptionThe exception class handles errors that may happen while processing or usingSince:9See Also:Serialized FormClassjavax.xml.catalogJava SE
CatalogFeaturesThe CatalogFeatures holds a collection of features and properties.Classjavax.xml.catalogJava SE
CatalogManagerThe Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers.Classjavax.xml.catalogJava SE
CellRendererPaneThis class is inserted in between cell renderers and the components that use them.Classjavax.swingJava SE
CertificateAbstract class for managing a variety of identity certificates.Classjava.security.certJava SE
CertificateAbstract class for managing a variety of identity certificates.Classjavax.security.certJava SE
CertificateEncodingExceptionCertificate Encoding Exception.Classjava.security.certJava SE
CertificateEncodingExceptionCertificate Encoding Exception.Classjavax.security.certJava SE
CertificateExceptionThis exception indicates one of a variety of certificate problems.Classjava.security.certJava SE
CertificateExceptionThis exception indicates one of a variety of certificate problems.Classjavax.security.certJava SE
CertificateExpiredExceptionCertificate Expired Exception.Classjava.security.certJava SE
CertificateExpiredExceptionCertificate Expired Exception.Classjavax.security.certJava SE
CertificateFactoryThis class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath)Classjava.security.certJava SE
CertificateFactorySpiThis class defines the Service Provider Interface (SPI) for the CertificateFactory class.Classjava.security.certJava SE
CertificateNotYetValidExceptionCertificate is not yet valid exception.Classjava.security.certJava SE
CertificateNotYetValidExceptionCertificate is not yet valid exception.Classjavax.security.certJava SE
CertificateParsingExceptionCertificate Parsing Exception.Classjava.security.certJava SE
CertificateParsingExceptionCertificate Parsing Exception.Classjavax.security.certJava SE
CertificateRevokedExceptionAn exception that indicates an X.Classjava.security.certJava SE
CertPathAn immutable sequence of certificates (a certification path).Classjava.security.certJava SE
CertPathBuilderA class for building certification paths (also known as certificate chains).Classjava.security.certJava SE
CertPathBuilderExceptionAn exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder.Classjava.security.certJava SE
CertPathBuilderSpiThe Service Provider Interface (SPI) for the CertPathBuilder class.Classjava.security.certJava SE
CertPathTrustManagerParametersA wrapper for CertPathParameters.Classjavax.net.sslJava SE
CertPathValidatorA class for validating certification paths (also known as certificate This class uses a provider-based architecture.Classjava.security.certJava SE
CertPathValidatorExceptionAn exception indicating one of a variety of problems encountered when validating a certification path.Classjava.security.certJava SE
CertPathValidatorSpiThe Service Provider Interface (SPI) for the CertPathValidator class.Classjava.security.certJava SE
CertStoreA class for retrieving Certificates and CRLs This class uses a provider-based architecture.Classjava.security.certJava SE
CertStoreExceptionAn exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore.Classjava.security.certJava SE
CertStoreSpiThe Service Provider Interface (SPI) for the CertStore class.Classjava.security.certJava SE
ChangedCharSetExceptionChangedCharSetException as the name indicates is an exception thrown when the charset is changed.Classjavax.swing.textJava SE
ChangeEventChangeEvent is used to notify interested parties that state has changed in the event source.Classjavax.swing.eventJava SE
ChannelBindingThis class encapsulates the concept of caller-provided channel binding information.Classorg.ietf.jgssJava SE
ChannelsUtility methods for channels and streams.Classjava.nio.channelsJava SE
CharacterThe Character class wraps a value of the primitive type char in an object.Classjava.langJava SE
CharacterCodingExceptionChecked exception thrown when a character encoding or decoding error occurs.Classjava.nio.charsetJava SE
CharArrayReaderThis class implements a character buffer that can be used as a character-input stream.Classjava.ioJava SE
CharArrayWriterThis class implements a character buffer that can be used as an Writer.Classjava.ioJava SE
CharBuffer This class defines four categories of operations upon Absolute and relative get andClassjava.nioJava SE
CharConversionExceptionBase class for character conversion exceptions.Classjava.ioJava SE
CharHolderThe Holder for Char.Classorg.omg.CORBAJava SE
CharSeqHelperThe Helper for CharSeq.Classorg.omg.CORBAJava SE
CharSeqHolderThe Holder for CharSeq.Classorg.omg.CORBAJava SE
CharsetA named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.Classjava.nio.charsetJava SE
CharsetDecoderAn engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters.Classjava.nio.charsetJava SE
CharsetEncoderAn engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset.Classjava.nio.charsetJava SE
CharsetProviderCharset service-provider class.Classjava.nio.charset.spiJava SE
CheckboxA check box is a graphical component that can be in either an on (true) or off (false) state.Classjava.awtJava SE
CheckboxGroupThe CheckboxGroup class is used to group together a set of Checkbox buttons.Classjava.awtJava SE
CheckboxMenuItemThis class represents a check box that can be included in a menu.Classjava.awtJava SE
CheckedInputStreamAn input stream that also maintains a checksum of the data being read.Classjava.util.zipJava SE
CheckedOutputStreamAn output stream that also maintains a checksum of the data being written.Classjava.util.zipJava SE
ChoiceThe Choice class presents a pop-up menu of choices.Classjava.awtJava SE
ChoiceCallback Underlying security services instantiate and pass a ChoiceCallback to the handleClassjavax.security.auth.callbackJava SE
ChoiceFormatA ChoiceFormat allows you to attach a format to a range of numbers.Classjava.textJava SE
Chromaticity specifies monochrome or color printing.Classjavax.print.attribute.standardJava SE
CipherThis class provides the functionality of a cryptographic cipher for encryption and decryption.Classjavax.cryptoJava SE
CipherInputStreamA CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from theClassjavax.cryptoJava SE
CipherOutputStreamA CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them outClassjavax.cryptoJava SE
CipherSpiThis class defines the Service Provider Interface (SPI) for the Cipher class.Classjavax.cryptoJava SE
ClassInstances of the class Class represent classes and interfaces in a running Java application.Classjava.langJava SE
ClassCastExceptionThrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.Classjava.langJava SE
ClassCircularityErrorThrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded.Classjava.langJava SE
ClassDefinitionThis class serves as a parameter block to the Instrumentation.Classjava.lang.instrumentJava SE
ClassDescThis class is used to marshal java.Classjavax.rmi.CORBAJava SE
ClassFormatErrorThrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannotClassjava.langJava SE
ClassLoaderA class loader is an object that is responsible for loading classes.Classjava.langJava SE
ClassNotFoundExceptionThrown when an application tries to load in a class through its The forName method in class Class.Classjava.langJava SE
ClassValueLazily associate a computed value with (potentially) every type.Classjava.langJava SE
CleanerCleaner manages a set of object references and corresponding cleaning actions.Classjava.lang.refJava SE
ClipboardA class that implements a mechanism to transfer data using cut/copy/paste operations.Classjava.awt.datatransferJava SE
ClockA clock providing access to the current instant, date and time using a time-zone.Classjava.timeJava SE
CloneNotSupportedExceptionThrown to indicate that the clone method in class Object has been called to clone an object, but thatClassjava.langJava SE
ClosedByInterruptExceptionChecked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel.Classjava.nio.channelsJava SE
ClosedChannelExceptionChecked exception thrown when an attempt is made to invoke or complete an I/O operation upon channel that is closed, or at least closed to thatClassjava.nio.channelsJava SE
ClosedDirectoryStreamExceptionUnchecked exception thrown when an attempt is made to invoke an operation on a directory stream that is closed.Classjava.nio.fileJava SE
ClosedFileSystemExceptionUnchecked exception thrown when an attempt is made to invoke an operation on a file and the file system is closed.Classjava.nio.fileJava SE
ClosedSelectorExceptionUnchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector.Classjava.nio.channelsJava SE
ClosedWatchServiceExceptionUnchecked exception thrown when an attempt is made to invoke an operation on a watch service that is closed.Classjava.nio.fileJava SE
CMMExceptionThis exception is thrown if the native CMM returns an error.Classjava.awt.colorJava SE
CodecFactoryHelperCodecs are obtained from the CodecFactory.Classorg.omg.IOPJava SE
CoderMalfunctionErrorError thrown when the decodeLoop method of a CharsetDecoder, or the encodeLoop method of a CharsetEncoder, throws an unexpectedClassjava.nio.charsetJava SE
CoderResultA description of the result state of a coder.Classjava.nio.charsetJava SE
CODESET_INCOMPATIBLEThis exception is raised whenever meaningful communication is not possible between client and server native code sets.Classorg.omg.CORBAJava SE
CodeSignerThis class encapsulates information about a code signer.Classjava.securityJava SE
CodeSourceThis class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chainsClassjava.securityJava SE
CodingErrorActionA typesafe enumeration for coding-error actions.Classjava.nio.charsetJava SE
CollapsedStringAdapterBuilt-in XmlAdapter to handle xs:token and its derived types.Classjavax.xml.bind.annotation.adaptersJava SE
CollationElementIteratorThe CollationElementIterator class is used as an iterator to walk through each character of an international string.Classjava.textJava SE
CollationKeyA CollationKey represents a String under the rules of a specific Collator object.Classjava.textJava SE
CollatorThe Collator class performs locale-sensitive String comparison.Classjava.textJava SE
CollatorProviderAn abstract class for service providers that provide concrete implementations of theClassjava.text.spiJava SE
CollectionCertStoreParametersParameters used as input for the Collection CertStore This class is used to provide necessary configuration parametersClassjava.security.certJava SE
CollectionsThis class consists exclusively of static methods that operate on or return collections.Classjava.utilJava SE
Collectors operations, such as accumulating elements into collections, summarizing elements according to various criteria, etc.Classjava.util.streamJava SE
ColorThe Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary color spaces identified by aClassjava.awtJava SE
ColorChooserComponentFactoryA class designed to produce preconfigured accessory objects to insert into color choosers.Classjavax.swing.colorchooserJava SE
ColorChooserUIPluggable look and feel interface for JColorChooser.Classjavax.swing.plafJava SE
ColorConvertOpThis class performs a pixel-by-pixel color conversion of the data in the source image.Classjava.awt.imageJava SE
ColorModelThe ColorModel abstract class encapsulates the methods for translating a pixel value to color componentsClassjava.awt.imageJava SE
ColorSpaceThis abstract class is used to serve as a color space tag to identify the specific color space of a Color object or, via a ColorModel object,Classjava.awt.colorJava SE
ColorSupported identifies whether the device is capable of any type of color printing at all, including highlight color as well as full process color.Classjavax.print.attribute.standardJava SE
ColorTypeA typesafe enumeration of colors that can be fetched from a style.Classjavax.swing.plaf.synthJava SE
ColorUIResourceA subclass of Color that implements UIResource.Classjavax.swing.plafJava SE
ComboBoxUIPluggable look and feel interface for JComboBox.Classjavax.swing.plafJava SE
COMM_FAILUREThis exception is raised if communication is lost while an operation is in progress, after the request was sent by the client, but beforeClassorg.omg.CORBAJava SE
CommandInfoThe CommandInfo class is used by CommandMap implementations to describe the results of command requests.Classjavax.activationJava SE
CommandMapThe CommandMap class provides an interface to a registry of command objects available in the system.Classjavax.activationJava SE
CommunicationExceptionThis exception is thrown when the client is unable to communicate with the directory or naming service.Classjavax.namingJava SE
CompiledScript might be stored in the form of Java classes, Java class files or scripting language opcodes.Classjavax.scriptJava SE
CompilerThe Compiler class is provided to support Java-to-native-code compilers and related services.Classjava.langJava SE
CompletableFutureA Future that may be explicitly completed (setting its value and status), and may be used as a CompletionStage,Classjava.util.concurrentJava SE
CompletionExceptionException thrown when an error or other exception is encountered in the course of completing a result or task.Classjava.util.concurrentJava SE
CompletionsUtility class for assembling Completion objects.Classjavax.annotation.processingJava SE
CompletionStatusAn object that indicates whether a method had completed running when a SystemException was thrown.Classorg.omg.CORBAJava SE
CompletionStatusHelperThe Helper for CompletionStatus.Classorg.omg.CORBAJava SE
ComponentA component is an object having a graphical representation that can be displayed on the screen and that can interact with theClassjava.awtJava SE
ComponentAdapterAn abstract adapter class for receiving component events.Classjava.awt.eventJava SE
ComponentColorModelA ColorModel class that works with pixel values that represent color and alpha information as separate samples and thatClassjava.awt.imageJava SE
ComponentEventA low-level event which indicates that a component moved, changed size, or changed visibility (also, the root class for the otherClassjava.awt.eventJava SE
ComponentIdHelperStandard way of representing multicomponent profiles.Classorg.omg.IOPJava SE
ComponentInputMapA ComponentInputMap is an InputMap associated with a particular JComponent.Classjavax.swingJava SE
ComponentInputMapUIResourceA subclass of javax.Classjavax.swing.plafJava SE
ComponentOrientationThe ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a componentClassjava.awtJava SE
ComponentSampleModelThis class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer.Classjava.awt.imageJava SE
ComponentUIThe base class for all UI delegate objects in the Swing pluggable look and feel architecture.Classjavax.swing.plafJava SE
ComponentViewComponent decorator that implements the view interface.Classjavax.swing.textJava SE
CompositeDataInvocationHandlerAn InvocationHandler that forwards getter methods to a CompositeData.Classjavax.management.openmbeanJava SE
CompositeDataSupportThe CompositeDataSupport class is the open data class which implements the CompositeData interface.Classjavax.management.openmbeanJava SE
CompositeNameThis class represents a composite name -- a sequence of component names spanning multiple namespaces.Classjavax.namingJava SE
CompositeTypeThe CompositeType class is the open type class whose instances describe the types of CompositeData values.Classjavax.management.openmbeanJava SE
CompositeViewCompositeView is an abstract View implementation which manages one or more child views.Classjavax.swing.textJava SE
CompoundBorderA composite Border class used to compose two Border objects into a single border by nesting an inside Border object withinClassjavax.swing.borderJava SE
CompoundControlA CompoundControl, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as aClassjavax.sound.sampledJava SE
CompoundEditA concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.Classjavax.swing.undoJava SE
CompoundNameThis class represents a compound name -- a name from a hierarchical name space.Classjavax.namingJava SE
Compression specifies how print data is compressed.Classjavax.print.attribute.standardJava SE
ConcurrentHashMapA hash table supporting full concurrency of retrievals and high expected concurrency for updates.Classjava.util.concurrentJava SE
ConcurrentLinkedDequeAn unbounded concurrent deque based on linked nodes.Classjava.util.concurrentJava SE
ConcurrentLinkedQueueAn unbounded thread-safe queue based on linked nodes.Classjava.util.concurrentJava SE
ConcurrentModificationExceptionThis exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible.Classjava.utilJava SE
ConcurrentSkipListMapA scalable concurrent ConcurrentNavigableMap implementation.Classjava.util.concurrentJava SE
ConcurrentSkipListSetA scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap.Classjava.util.concurrentJava SE
ConfigurationA Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order theClassjavax.security.auth.loginJava SE
ConfigurationExceptionThis exception is thrown when there is a configuration problem.Classjavax.namingJava SE
ConfigurationSpiThis class defines the Service Provider Interface (SPI) for the Configuration class.Classjavax.security.auth.loginJava SE
ConfirmationCallback Underlying security services instantiate and pass a ConfirmationCallback to the handleClassjavax.security.auth.callbackJava SE
ConnectExceptionSignals that an error occurred while attempting to connect a socket to a remote address and port.Classjava.netJava SE
ConnectExceptionA ConnectException is thrown if a connection is refused to the remote host for a remote method call.Classjava.rmiJava SE
ConnectIOExceptionA ConnectIOException is thrown if an IOException occurs while making a connectionClassjava.rmiJava SE
ConnectionEventAn Event object that provides information about the source of a connection-related event.Classjavax.sqlJava SE
ConnectionPendingExceptionUnchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already inSince:1.Classjava.nio.channelsJava SE
ConsoleMethods to access the character-based console device, if any, associated with the current Java virtual machine.Classjava.ioJava SE
ConsoleHandlerThis Handler publishes log records to System.Classjava.util.loggingJava SE
ConstantCallSiteA ConstantCallSite is a CallSite whose target is permanent, and can never be changed.Classjava.lang.invokeJava SE
ConstructorConstructor provides information about, and access to, a single constructor for a class.Classjava.lang.reflectJava SE
ContainerA generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components.Classjava.awtJava SE
ContainerAdapterAn abstract adapter class for receiving container events.Classjava.awt.eventJava SE
ContainerEventA low-level event which indicates that a container's contents changed because a component was added or removed.Classjava.awt.eventJava SE
ContainerOrderFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.Classjava.awtJava SE
ContentHandlerThe abstract class ContentHandler is the superclass of all classes that read an Object from aClassjava.netJava SE
ContentModelA representation of a content model.Classjavax.swing.text.html.parserJava SE
ContextAn object used in Request operations to specify the context object in which context stringsClassorg.omg.CORBAJava SE
ContextListAn object containing a modifiable list of String objects that represent property names.Classorg.omg.CORBAJava SE
ContextNotEmptyExceptionThis exception is thrown when attempting to destroy a context that If the program wants to handle this exception in particular, itClassjavax.namingJava SE
ControlLines often have a set of controls, such as gain and pan, that affect the audio signal passing through the line.Classjavax.sound.sampledJava SE
ControlFactoryThis abstract class represents a factory for creating LDAPv3 controls.Classjavax.naming.ldapJava SE
ConvolveOpThis class implements a convolution from the source to the destination.Classjava.awt.imageJava SE
CookieHandlerA CookieHandler object provides a callback mechanism to hook up a HTTP state management policy implementation into the HTTP protocolClassjava.netJava SE
CookieHolderThe native type PortableServer::ServantLocator::Cookie is mapped to java.Classorg.omg.PortableServer.ServantLocatorPackageJava SE
CookieManagerCookieManager provides a concrete implementation of CookieHandler, which separates the storage of cookies from the policy surrounding acceptingClassjava.netJava SE
Copies number of copies to be printed.Classjavax.print.attribute.standardJava SE
CopiesSupported gives the supported values for a Copies attribute.Classjavax.print.attribute.standardJava SE
CopyOnWriteArrayListA thread-safe variant of ArrayList in which all mutative operations (add, set, and so on) are implemented byClassjava.util.concurrentJava SE
CopyOnWriteArraySetA Set that uses an internal CopyOnWriteArrayList for all of its operations.Classjava.util.concurrentJava SE
CountDownLatchA synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.Classjava.util.concurrentJava SE
CountedCompleterA ForkJoinTask with a completion action performed when triggered and there are no remaining pending actions.Classjava.util.concurrentJava SE
CounterMonitorDefines a monitor MBean designed to observe the values of a counter A counter monitor sends a thresholdClassjavax.management.monitorJava SE
CRC32A class that can be used to compute the CRC-32 of a data stream.Classjava.util.zipJava SE
CRC32CA class that can be used to compute the CRC-32C of a data stream.Classjava.util.zipJava SE
CredentialExceptionA generic credential exception.Classjavax.security.auth.loginJava SE
CredentialExpiredExceptionSignals that a Credential has expired.Classjavax.security.auth.loginJava SE
CredentialNotFoundExceptionSignals that a credential was not found.Classjavax.security.auth.loginJava SE
CRLThis class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses.Classjava.security.certJava SE
CRLExceptionCRL (Certificate Revocation List) Exception.Classjava.security.certJava SE
CropImageFilterAn ImageFilter class for cropping images.Classjava.awt.imageJava SE
CSS as a typesafe enumeration.Classjavax.swing.text.htmlJava SE
CubicCurve2DThe CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space.Classjava.awt.geomJava SE
CurrencyRepresents a currency.Classjava.utilJava SE
CurrencyNameProviderAn abstract class for service providers that provide localized currency symbols and display names for theClassjava.util.spiJava SE
CurrentHelperThe Helper for Current.Classorg.omg.CORBAJava SE
CurrentHelperPortable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Classorg.omg.PortableInterceptorJava SE
CurrentHelperThe PortableServer::Current interface, derived from CORBA::Current, provides method implementations withClassorg.omg.PortableServerJava SE
CurrentHolderThe Holder for Current.Classorg.omg.CORBAJava SE
CursorA class to encapsulate the bitmap representation of the mouse cursor.Classjava.awtJava SE
CyclicBarrierA synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point.Classjava.util.concurrentJava SE
ChronoFieldA standard set of fields.Classjava.time.temporalJava SE
ChronoUnitA standard set of date periods units.Classjava.time.temporalJava SE
ClientInfoStatusenum ClientInfoStatusEnumeration for status of the reason that a property could not be setClassjava.sqlJava SE
CRLReasonThe CRLReason enumeration specifies the reason that a certificate is revoked, as defined in Classjava.security.certJava SE
CryptoPrimitiveenum CryptoPrimitiveAn enumeration of cryptographic primitives.Classjava.securityJava SE
C14NMethodParameterSpecA specification of algorithm parameters for a CanonicalizationMethod Algorithm.Interfacejavax.xml.crypto.dsig.specJava SE
CachedRowSetThe interface that all standard implementations of CachedRowSet must implement.Interfacejavax.sql.rowsetJava SE
CallableA task that returns a result and may throw an exception.Interfacejava.util.concurrentJava SE
CallableStatementThe interface used to execute SQL stored procedures.Interfacejava.sqlJava SE
Callback Implementations of this interface are passed to a CallbackHandler, allowing underlying security servicesInterfacejavax.security.auth.callbackJava SE
CallbackHandler An application implements a CallbackHandler and passes it to underlying security services so that they may interact withInterfacejavax.security.auth.callbackJava SE
CancelablePrintJobThis interface is used by a printing application to cancel a print job.Interfacejavax.printJava SE
CanonicalizationMethodA representation of the XML CanonicalizationMethod element as defined in theInterfacejavax.xml.crypto.dsigJava SE
CaretA place within a document view that represents where things can be inserted into the document model.Interfacejavax.swing.textJava SE
CaretListenerListener for changes in the caret position of a textCalled when the caret position is updated.Interfacejavax.swing.eventJava SE
CatalogThe Catalog class represents an entity Catalog as defined by XML Catalogs, OASIS Standard V1.Interfacejavax.xml.catalogJava SE
CatalogResolverA SAX EntityResolver that uses catalogs to resolve references.Interfacejavax.xml.catalogJava SE
CatalogUriResolverA JAXP URIResolver that uses catalogs to resolve references.Interfacejavax.xml.catalogJava SE
CDATASectionCDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.Interfaceorg.w3c.domJava SE
CellEditorThis interface defines the methods any general editor should be able Having this interface enables complex components (the client of theInterfacejavax.swingJava SE
CellEditorListenerCellEditorListener defines the interface for an object that listens to changes in a CellEditorInterfacejavax.swing.eventJava SE
CertificateThis is an interface of abstract methods for managing a variety of identity certificates.Interfacejava.securityJava SE
CertPathBuilderResultA specification of the result of a certification path builder algorithm.Interfacejava.security.certJava SE
CertPathCheckerPerforms one or more checks on each Certificate of a A CertPathChecker implementation is typically created to extendInterfacejava.security.certJava SE
CertPathParametersA specification of certification path algorithm parameters.Interfacejava.security.certJava SE
CertPathValidatorResultA specification of the result of a certification path validator algorithm.Interfacejava.security.certJava SE
CertSelectorA selector that defines a set of criteria for selecting Certificates.Interfacejava.security.certJava SE
CertStoreParametersA specification of CertStore parameters.Interfacejava.security.certJava SE
ChangeListenerDefines an object which listens for ChangeEvents.Interfacejavax.swing.eventJava SE
ChannelA nexus for I/O operations.Interfacejava.nio.channelsJava SE
CharacterDataThe CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM.Interfaceorg.w3c.domJava SE
CharacterIteratorThis interface defines a protocol for bidirectional iteration over text.Interfacejava.textJava SE
CharactersThis describes the interface to Characters events.Interfacejavax.xml.stream.eventsJava SE
CharSequenceA CharSequence is a readable sequence of char values.Interfacejava.langJava SE
ChecksumAn interface representing a data checksum.Interfacejava.util.zipJava SE
ChronoLocalDateA date without time-of-day or time-zone in an arbitrary chronology, intended for advanced globalization use cases.Interfacejava.time.chronoJava SE
ChronoLocalDateTimeA date-time without a time-zone in an arbitrary chronology, intended for advanced globalization use cases.Interfacejava.time.chronoJava SE
ChronologyA calendar system, used to organize and identify dates.Interfacejava.time.chronoJava SE
ChronoPeriodA date-based amount of time, such as '3 years, 4 months and 5 days' in an arbitrary chronology, intended for advanced globalization use cases.Interfacejava.time.chronoJava SE
ChronoZonedDateTimeA date-time with a time-zone in an arbitrary chronology, intended for advanced globalization use cases.Interfacejava.time.chronoJava SE
ClassFileTransformerAn agent provides an implementation of this interface in order to transform class files.Interfacejava.lang.instrumentJava SE
ClassLoaderRepositoryInstances of this interface are used to keep the list of ClassLoaders registered in an MBean Server.Interfacejavax.management.loadingJava SE
ClassLoadingMXBeanThe management interface for the class loading system of the Java virtual machine.Interfacejava.lang.managementJava SE
ClientRequestInfoRequest Information, accessible to client-side request interceptors.Interfaceorg.omg.PortableInterceptorJava SE
ClientRequestInfoOperationsRequest Information, accessible to client-side request interceptors.Interfaceorg.omg.PortableInterceptorJava SE
ClientRequestInterceptorClient-side request interceptor.Interfaceorg.omg.PortableInterceptorJava SE
ClientRequestInterceptorOperationsClient-side request interceptor.Interfaceorg.omg.PortableInterceptorJava SE
ClipThe Clip interface represents a special kind of data line whose audio data can be loaded prior to playback, instead of being streamed in real time.Interfacejavax.sound.sampledJava SE
ClipboardOwnerDefines the interface for classes that will provide data to a clipboard.Interfacejava.awt.datatransferJava SE
ClobInterfacejava.sqlJava SE
CloneableA class implements the Cloneable interface to indicate to the Object.Interfacejava.langJava SE
CloseableA Closeable is a source or destination of data that can be closed.Interfacejava.ioJava SE
CodecThe formats of IOR components and service context data used by ORB services are often defined as CDR encapsulations encoding instances Interfaceorg.omg.IOPJava SE
CodecFactoryCodecs are obtained from the CodecFactory.Interfaceorg.omg.IOPJava SE
CodecFactoryOperationsCodecs are obtained from the CodecFactory.Interfaceorg.omg.IOPJava SE
CodecOperationsThe formats of IOR components and service context data used by ORB services are often defined as CDR encapsulations encoding instances Interfaceorg.omg.IOPJava SE
CodeSets Generated by the IDL-to-Java compiler (portable), version 3.Interfaceorg.omg.IOPJava SE
CollectionThe root interface in the collection hierarchy.Interfacejava.utilJava SE
CollectorInterfacejava.util.streamJava SE
ColorSelectionModelA model that supports selecting a Color.Interfacejavax.swing.colorchooserJava SE
ComboBoxEditorThe editor component used for JComboBox components.Interfacejavax.swingJava SE
ComboBoxModelA data model for a combo box.Interfacejavax.swingJava SE
ComboPopupThe interface which defines the methods required for the implementation of the popup portion of a combo box.Interfacejavax.swing.plaf.basicJava SE
CommandObjectJavaBeans components that are Activation Framework aware implement this interface to find out which command verb they're being askedInterfacejavax.activationJava SE
CommentAn interface for comment eventsSince:1.Interfacejavax.xml.stream.eventsJava SE
CommentThis interface inherits from CharacterData and represents the content of a comment, i.Interfaceorg.w3c.domJava SE
CommonDataSourceInterface that defines the methods which are common between DataSource, XADataSource and ConnectionPoolDataSource.Interfacejavax.sqlJava SE
ComparableThis interface imposes a total ordering on the objects of each class that implements it.Interfacejava.langJava SE
ComparatorA comparison function, which imposes a total ordering on some collection of objects.Interfacejava.utilJava SE
CompilableThe optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation.Interfacejavax.scriptJava SE
CompilationMXBeanThe management interface for the compilation system of the Java virtual machine.Interfacejava.lang.managementJava SE
CompletionA suggested completion for an annotation.Interfacejavax.annotation.processingJava SE
CompletionHandlerA handler for consuming the result of an asynchronous I/O operation.Interfacejava.nio.channelsJava SE
CompletionServiceA service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks.Interfacejava.util.concurrentJava SE
CompletionStageA stage of a possibly asynchronous computation, that performs an action or computes a value when another CompletionStage completes.Interfacejava.util.concurrentJava SE
ComponentListenerThe listener interface for receiving component events.Interfacejava.awt.eventJava SE
CompositeThe Composite interface, along with CompositeContext, defines the methods to compose a drawInterfacejava.awtJava SE
CompositeContextThe CompositeContext interface defines the encapsulated and optimized environment for a compositing operation.Interfacejava.awtJava SE
CompositeDataThe CompositeData interface specifies the behavior of a specific type of complex open data objectsInterfacejavax.management.openmbeanJava SE
CompositeDataViewA Java class can implement this interface to indicate how it is to be converted into a CompositeData by the MXBean framework.Interfacejavax.management.openmbeanJava SE
ConcurrentMapA Map providing thread safety and atomicity To maintain the specified guarantees, default implementations ofInterfacejava.util.concurrentJava SE
ConcurrentNavigableMapA ConcurrentMap supporting NavigableMap operations, and recursively so for its navigable sub-maps.Interfacejava.util.concurrentJava SE
ConditionCondition factors out the Object monitor methods (wait, notifyInterfacejava.util.concurrent.locksJava SE
ConnectionA connection (session) with a specific database.Interfacejava.sqlJava SE
ConnectionBuilderA builder created from a DataSource object, used to establish a connection to the database that theInterfacejava.sqlJava SE
ConnectionEventListener An object that registers to be notified of events generated by a PooledConnection object.Interfacejavax.sqlJava SE
ConnectionPoolDataSourceA factory for PooledConnection objects.Interfacejavax.sqlJava SE
ConsumerRepresents an operation that accepts a single input argument and returns no result.Interfacejava.util.functionJava SE
ContainerListenerThe listener interface for receiving container events.Interfacejava.awt.eventJava SE
ContentHandlerReceive notification of the logical content of a document.Interfaceorg.xml.saxJava SE
ContentHandlerFactoryThis interface defines a factory for content handlers.Interfacejava.netJava SE
ContextThis interface represents a naming context, which consists of a set of name-to-object bindings.Interfacejavax.namingJava SE
ContextualRenderedImageFactoryContextualRenderedImageFactory provides an interface for the functionality that may differ between instances ofInterfacejava.awt.image.renderableJava SE
ControlThis interface represents an LDAPv3 control as defined in The LDAPv3 protocol uses controls to send and receive additional dataInterfacejavax.naming.ldapJava SE
ControllerEventListenerThe ControllerEventListener interface should be implemented by classes whose instances need to be notified when a Sequencer hasInterfacejavax.sound.midiJava SE
CookiePolicyCookiePolicy implementations decide which cookies should be accepted and which should be rejected.Interfacejava.netJava SE
CookieStoreA CookieStore object represents a storage for cookie.Interfacejava.netJava SE
CopyOptionAn object that configures how to copy or move a file.Interfacejava.nio.fileJava SE
CounterMonitorMBeanExposes the remote management interface of the counter monitor MBean.Interfacejavax.management.monitorJava SE
CRLSelectorA selector that defines a set of criteria for selecting CRLs.Interfacejava.security.certJava SE
CTX_RESTRICT_SCOPEA flag that can be used as the second parameter to the method Context.Interfaceorg.omg.CORBAJava SE
CurrentInterfaces derived from the Current interface enable ORB and CORBA services to provide access to information (context) associated withInterfaceorg.omg.CORBAJava SE
CurrentPortable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Interfaceorg.omg.PortableInterceptorJava SE
CurrentThe PortableServer::Current interface, derived from CORBA::Current, provides method implementations with Interfaceorg.omg.PortableServerJava SE
CurrentOperationsThe interface for Current.Interfaceorg.omg.CORBAJava SE
CurrentOperationsPortable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Interfaceorg.omg.PortableInterceptorJava SE
CurrentOperationsThe PortableServer::Current interface, derived from CORBA::Current, provides method implementations with Interfaceorg.omg.PortableServerJava SE
CustomizerA customizer class provides a complete custom GUI for customizing a target Java Bean.Interfacejava.beansJava SE
CustomMarshalAn abstract value type that is meant to be used by the ORB, not the user.Interfaceorg.omg.CORBAJava SE
CustomValueInterfaceorg.omg.CORBA.portableJava SE
ConstructorParameters An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getterClassjavax.managementJava SE
ConstructorPropertiesAn annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getterClassjava.beansJava SE
DATA_CONVERSIONThis exception is raised if an ORB cannot convert the representation of data as marshaled into its native representation or vice-versa.Classorg.omg.CORBAJava SE
DataBindingExceptionException that represents a failure in a JAXB operation.Classjavax.xml.bindJava SE
DataBufferThis class exists to wrap one or more data arrays.Classjava.awt.imageJava SE
DataBufferByteThis class extends DataBuffer and stores data internally as bytes.Classjava.awt.imageJava SE
DataBufferDoubleThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferFloatThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferIntThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferShortThis class extends DataBuffer and stores data internally as shorts.Classjava.awt.imageJava SE
DataBufferUShortThis class extends DataBuffer and stores data internally as shorts.Classjava.awt.imageJava SE
DataFlavorA DataFlavor provides meta information about data.Classjava.awt.datatransferJava SE
DataFormatExceptionSignals that a data format error has occurred.Classjava.util.zipJava SE
DatagramChannelA selectable channel for datagram-oriented sockets.Classjava.nio.channelsJava SE
DatagramPacketThis class represents a datagram packet.Classjava.netJava SE
DatagramSocketThis class represents a socket for sending and receiving datagram packets.Classjava.netJava SE
DatagramSocketImplAbstract datagram and multicast socket implementation base class.Classjava.netJava SE
DataHandlerThe DataHandler class provides a consistent interface to data available in many different sources and formats.Classjavax.activationJava SE
DataInputStreamA data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independentClassjava.ioJava SE
DataOutputStreamA data output stream lets an application write primitive Java data types to an output stream in a portable way.Classjava.ioJava SE
DataTruncationAn exception thrown as a DataTruncation exception (on writes) or reported as aClassjava.sqlJava SE
DatatypeConfigurationExceptionIndicates a serious configuration error.Classjavax.xml.datatypeJava SE
DatatypeConstantsUtility class to contain basic Datatype values as constants.Classjavax.xml.datatypeJava SE
DatatypeConverter The javaType binding declaration can be used to customize the binding of an XML schema datatype to a Java datatype.Classjavax.xml.bindJava SE
DatatypeFactoryFactory that creates new javax.Classjavax.xml.datatypeJava SE
DateA thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value.Classjava.sqlJava SE
DateThe class Date represents a specific instant in time, with millisecond precision.Classjava.utilJava SE
DateFormatDateFormat is an abstract class for date/time formatting subclasses which formats and parses dates or time in a language-independent manner.Classjava.textJava SE
DateFormatProviderAn abstract class for service providers that provide concrete implementations of theClassjava.text.spiJava SE
DateFormatSymbolsDateFormatSymbols is a public class for encapsulating localizable date-time formatting data, such as the names of theClassjava.textJava SE
DateFormatSymbolsProviderAn abstract class for service providers that provide instances of theClassjava.text.spiJava SE
DateFormatterDateFormatter is an InternationalFormatter that does its formatting by way of an instance of java.Classjavax.swing.textJava SE
DateTimeAtCompleted attribute, that indicates the date and time at which the Print Job completed (or was canceled or aborted).Classjavax.print.attribute.standardJava SE
DateTimeAtCreation attribute, that indicates the date and time at which the Print Job was To construct a DateTimeAtCreation attribute from separate values of the year,Classjavax.print.attribute.standardJava SE
DateTimeAtProcessing attribute, that indicates the date and time at which the Print Job first To construct a DateTimeAtProcessing attribute from separate values of theClassjavax.print.attribute.standardJava SE
DateTimeExceptionException used to indicate a problem while calculating a date-time.Classjava.timeJava SE
DateTimeFormatterFormatter for printing and parsing date-time objects.Classjava.time.formatJava SE
DateTimeFormatterBuilderBuilder to create date-time formatters.Classjava.time.formatJava SE
DateTimeParseExceptionAn exception thrown when an error occurs during parsing.Classjava.time.formatJava SE
DateTimeSyntax implementation of all attributes whose value is a date and time.Classjavax.print.attributeJava SE
DebugGraphicsGraphics subclass supporting graphics debugging.Classjavax.swingJava SE
DecimalFormatDecimalFormat is a concrete subclass of NumberFormat that formats decimal numbers.Classjava.textJava SE
DecimalFormatSymbolsThis class represents the set of symbols (such as the decimal separator, the grouping separator, and so on) needed by DecimalFormatClassjava.textJava SE
DecimalFormatSymbolsProviderAn abstract class for service providers that provide instances of theClassjava.text.spiJava SE
DecimalStyleLocalized decimal style used in date and time formatting.Classjava.time.formatJava SE
DefaultBoundedRangeModelA generic implementation of BoundedRangeModel.Classjavax.swingJava SE
DefaultButtonModelThe default implementation of a Button component's data model.Classjavax.swingJava SE
DefaultCaretA default implementation of Caret.Classjavax.swing.textJava SE
DefaultCellEditorThe default editor for table and tree cells.Classjavax.swingJava SE
DefaultColorSelectionModelA generic implementation of ColorSelectionModel.Classjavax.swing.colorchooserJava SE
DefaultComboBoxModelThe default model for combo boxes.Classjavax.swingJava SE
DefaultDesktopManagerThis is an implementation of the DesktopManager.Classjavax.swingJava SE
DefaultEditorKitThis is the set of things needed by a text component to be a reasonably functioning editor for some typeClassjavax.swing.textJava SE
DefaultFocusManagerThis class has been obsoleted by the 1.Classjavax.swingJava SE
DefaultFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.Classjava.awtJava SE
DefaultFormatterDefaultFormatter formats arbitrary objects.Classjavax.swing.textJava SE
DefaultFormatterFactoryAn implementation of JFormattedTextField.Classjavax.swing.textJava SE
DefaultHandlerDefault base class for SAX2 event handlers.Classorg.xml.sax.helpersJava SE
DefaultHandler2This class extends the SAX2 base handler class to support the SAX2 LexicalHandler, DeclHandler, andClassorg.xml.sax.extJava SE
DefaultHighlighter painter that renders in a solid color.Classjavax.swing.textJava SE
DefaultKeyboardFocusManagerThe default KeyboardFocusManager for AWT applications.Classjava.awtJava SE
DefaultListCellRendererRenders an item in a list.Classjavax.swingJava SE
DefaultListModelThis class loosely implements the java.Classjavax.swingJava SE
DefaultListSelectionModelDefault data model for list selections.Classjavax.swingJava SE
DefaultLoaderRepositoryKeeps the list of Class Loaders registered in the MBean Server.Classjavax.managementJava SE
DefaultLoaderRepositoryKeeps the list of Class Loaders registered in the MBean Server.Classjavax.management.loadingJava SE
DefaultMenuLayoutThe default layout manager for Popup menus and menubars.Classjavax.swing.plaf.basicJava SE
DefaultMetalThemeA concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named Steel.Classjavax.swing.plaf.metalJava SE
DefaultMutableTreeNodeA DefaultMutableTreeNode is a general-purpose node in a tree data For examples of using default mutable tree nodes, seeClassjavax.swing.treeJava SE
DefaultPersistenceDelegateThe DefaultPersistenceDelegate is a concrete implementation of the abstract PersistenceDelegate class andClassjava.beansJava SE
DefaultRowSorterAn implementation of RowSorter that provides sorting and filtering around a grid-based data model.Classjavax.swingJava SE
DefaultSingleSelectionModelA generic implementation of SingleSelectionModel.Classjavax.swingJava SE
DefaultStyledDocumentA document that can be marked up with character and paragraph styles in a manner similar to the Rich Text Format.Classjavax.swing.textJava SE
DefaultTableCellRendererThe standard class for rendering (displaying) individual cells Implementation Note:Classjavax.swing.tableJava SE
DefaultTableColumnModelThe standard column-handler for a JTable.Classjavax.swing.tableJava SE
DefaultTableModelThis is an implementation of TableModel that uses a Vector of Vectors to store theClassjavax.swing.tableJava SE
DefaultTextUI This class has been deprecated and should no longer be used.Classjavax.swing.textJava SE
DefaultTreeCellEditorA TreeCellEditor.Classjavax.swing.treeJava SE
DefaultTreeCellRendererDisplays an entry in a tree.Classjavax.swing.treeJava SE
DefaultTreeModelA simple tree data model that uses TreeNodes.Classjavax.swing.treeJava SE
DefaultTreeSelectionModelDefault implementation of TreeSelectionModel.Classjavax.swing.treeJava SE
DefaultValidationEventHandler JAXB 1.Classjavax.xml.bind.helpersJava SE
DefinitionKindThe class that provides the constants used to identify the type of an Interface Repository object.Classorg.omg.CORBAJava SE
DefinitionKindHelperThe Helper for DefinitionKind.Classorg.omg.CORBAJava SE
DeflaterThis class provides support for general purpose compression using the popular ZLIB compression library.Classjava.util.zipJava SE
DeflaterInputStream compression format.Classjava.util.zipJava SE
DeflaterOutputStreamThis class implements an output stream filter for compressing data in the deflate compression format.Classjava.util.zipJava SE
DelayQueueAn unbounded blocking queue of Delayed elements, in which an element can only be takenClassjava.util.concurrentJava SE
DelegateDelegate class provides the ORB vendor specific implementation of CORBA object.Classorg.omg.CORBA_2_3.portableJava SE
DelegateSpecifies a portable API for ORB-vendor-specific implementation of the org.Classorg.omg.CORBA.portableJava SE
DelegationPermissionThis class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets.Classjavax.security.auth.kerberosJava SE
DescriptorSupportThis class represents the metadata set for a ModelMBean element.Classjavax.management.modelmbeanJava SE
DESedeKeySpecThis class specifies a DES-EDE (triple-DES) key.Classjavax.crypto.specJava SE
DESKeySpecThis class specifies a DES key.Classjavax.crypto.specJava SE
DesktopThe Desktop class allows a Java application to launch associated applications registered on the native desktop to handleClassjava.awtJava SE
DesktopIconUIPluggable look and feel interface for JDesktopIcon.Classjavax.swing.plafJava SE
DesktopPaneUIPluggable look and feel interface for JDesktopPane.Classjavax.swing.plafJava SE
Destination indicate an alternate destination for the spooled printer formatted data.Classjavax.print.attribute.standardJava SE
DestroyFailedExceptionSignals that a destroy operation failed.Classjavax.security.authJava SE
DHGenParameterSpecThis class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman keyClassjavax.crypto.specJava SE
DHParameterSpecThis class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-AgreementClassjavax.crypto.specJava SE
DHPrivateKeySpecThis class specifies a Diffie-Hellman private key with its associated Note that this class does not perform any validation on specifiedClassjavax.crypto.specJava SE
DHPublicKeySpecThis class specifies a Diffie-Hellman public key with its associated Note that this class does not perform any validation on specifiedClassjavax.crypto.specJava SE
DiagnosticCollectorProvides an easy way to collect diagnostics in a list.Classjavax.toolsJava SE
DialogA Dialog is a top-level window with a title and a border that is typically used to take some form of input from the user.Classjava.awtJava SE
DialogTypeSelection that indicates the user dialog type to be used for specifying If NATIVE is specified, then where available, a nativeClassjavax.print.attribute.standardJava SE
DictionaryThe Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to values.Classjava.utilJava SE
DigestExceptionThis is the generic Message Digest exception.Classjava.securityJava SE
DigestInputStreamA transparent stream that updates the associated message digest using the bits going through the stream.Classjava.securityJava SE
DigestOutputStreamA transparent stream that updates the associated message digest using the bits going through the stream.Classjava.securityJava SE
DimensionThe Dimension class encapsulates the width and height of a component (in integer precision) in a single object.Classjava.awtJava SE
Dimension2DThe Dimension2D class is to encapsulate a width and a height dimension.Classjava.awt.geomJava SE
DimensionUIResourceA subclass of Dimension that implements UIResource.Classjavax.swing.plafJava SE
DirectColorModelThe DirectColorModel class is a ColorModel class that works with pixel values that represent RGBClassjava.awt.imageJava SE
DirectoryIteratorExceptionRuntime exception thrown if an I/O error is encountered when iterating over the entries in a directory.Classjava.nio.fileJava SE
DirectoryManagerThis class contains methods for supporting DirContext This class is an extension of NamingManager.Classjavax.naming.spiJava SE
DirectoryNotEmptyExceptionChecked exception thrown when a file system operation fails because a directory is not empty.Classjava.nio.fileJava SE
DisplayModeThe DisplayMode class encapsulates the bit depth, height, width, and refresh rate of a GraphicsDevice.Classjava.awtJava SE
DnDConstantsThis class contains constant values representing the type of action(s) to be performed by a Drag and Drop operation.Classjava.awt.dndJava SE
DocFlavor format in which print data is supplied to a DocPrintJob.Classjavax.printJava SE
DocumentBuilderDefines the API to obtain DOM Document instances from an XML document.Classjavax.xml.parsersJava SE
DocumentBuilderFactoryDefines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents.Classjavax.xml.parsersJava SE
DocumentFilterDocumentFilter, as the name implies, is a filter for the Document mutation methods.Classjavax.swing.textJava SE
DocumentName specifies the name of a document.Classjavax.print.attribute.standardJava SE
DocumentParserA Parser for HTML Documents (actually, you can specify a DTD, but you should really only use this class with the html dtd in swing).Classjavax.swing.text.html.parserJava SE
DomainLoadStoreParameterConfiguration data that specifies the keystores in a keystore domain.Classjava.securityJava SE
DOMCryptoContextThis class provides a DOM-specific implementation of the XMLCryptoContext interface.Classjavax.xml.crypto.domJava SE
DOMExceptionDOM operations only raise exceptions in exceptional circumstances, i.Classorg.w3c.domJava SE
DOMImplementationRegistryA factory that enables applications to obtain instances of // get an instance of the DOMImplementation registryClassorg.w3c.dom.bootstrapJava SE
DOMResultActs as a holder for a transformation result tree in the form of a Document Object Model (DOM) tree.Classjavax.xml.transform.domJava SE
DOMSignContextA DOM-specific XMLSignContext.Classjavax.xml.crypto.dsig.domJava SE
DOMSourceActs as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree.Classjavax.xml.transform.domJava SE
DOMStructureA DOM-specific XMLStructure.Classjavax.xml.crypto.domJava SE
DOMValidateContextA DOM-specific XMLValidateContext.Classjavax.xml.crypto.dsig.domJava SE
DoubleThe Double class wraps a value of the primitive type double in an object.Classjava.langJava SE
DoubleAccumulatorOne or more variables that together maintain a running double value updated using a supplied function.Classjava.util.concurrent.atomicJava SE
DoubleAdderOne or more variables that together maintain an initially zero double sum.Classjava.util.concurrent.atomicJava SE
DoubleBuffer This class defines four categories of operations upon Absolute and relative get andClassjava.nioJava SE
DoubleHolderThe Holder for Double.Classorg.omg.CORBAJava SE
DoubleSeqHelperThe Helper for DoubleSeq.Classorg.omg.CORBAJava SE
DoubleSeqHolderThe Holder for DoubleSeq.Classorg.omg.CORBAJava SE
DoubleSummaryStatisticsA state object for collecting statistics such as count, min, max, sum, and This class is designed to work with (though does not require)Classjava.utilJava SE
DragGestureEventA DragGestureEvent is passed to DragGestureListener'sClassjava.awt.dndJava SE
DragGestureRecognizerThe DragGestureRecognizer is an abstract base class for the specificationClassjava.awt.dndJava SE
DragSourceThe DragSource is the entity responsible for the initiation of the DragClassjava.awt.dndJava SE
DragSourceAdapterAn abstract adapter class for receiving drag source events.Classjava.awt.dndJava SE
DragSourceContextThe DragSourceContext class is responsible for managing the initiator side of the Drag and Drop protocol.Classjava.awt.dndJava SE
DragSourceDragEventThe DragSourceDragEvent is delivered from the DragSourceContextPeer,Classjava.awt.dndJava SE
DragSourceDropEventThe DragSourceDropEvent is delivered from the DragSourceContextPeer,Classjava.awt.dndJava SE
DragSourceEventThis class is the base class for DragSourceDragEvent andClassjava.awt.dndJava SE
DriverManagerThe basic service for managing a set of JDBC drivers.Classjava.sqlJava SE
DriverPropertyInfoDriver properties for making a connection.Classjava.sqlJava SE
DropTargetThe DropTarget is associated with a Component when that ComponentClassjava.awt.dndJava SE
DropTargetAdapterAn abstract adapter class for receiving drop target events.Classjava.awt.dndJava SE
DropTargetContextA DropTargetContext is created whenever the logical cursor associatedClassjava.awt.dndJava SE
DropTargetDragEventThe DropTargetDragEvent is delivered to a DropTargetListener via itsClassjava.awt.dndJava SE
DropTargetDropEventThe DropTargetDropEvent is delivered via the DropTargetListener drop() method.Classjava.awt.dndJava SE
DropTargetEventThe DropTargetEvent is the base class for both the DropTargetDragEventClassjava.awt.dndJava SE
DSAGenParameterSpecThis immutable class specifies the set of parameters used for generating DSA parameters as specified inClassjava.security.specJava SE
DSAParameterSpecThis class specifies the set of parameters used with the DSA algorithm.Classjava.security.specJava SE
DSAPrivateKeySpecThis class specifies a DSA private key with its associated parameters.Classjava.security.specJava SE
DSAPublicKeySpecThis class specifies a DSA public key with its associated parameters.Classjava.security.specJava SE
DTDThe representation of an SGML DTD.Classjavax.swing.text.html.parserJava SE
DuplicateFormatFlagsExceptionUnchecked exception thrown when duplicate flags are provided in the format Unless otherwise specified, passing a null argument to anyClassjava.utilJava SE
DuplicateName Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableInterceptor.ORBInitInfoPackageJava SE
DuplicateNameHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.PortableInterceptor.ORBInitInfoPackageJava SE
DurationA time-based amount of time, such as '34.Classjava.timeJava SE
DurationImmutable representation of a time span as defined in the W3C XML Schema 1.Classjavax.xml.datatypeJava SE
DynamicImplementationClassorg.omg.CORBAJava SE
DynamicImplementationAllows dynamic handling of object invocations.Classorg.omg.PortableServerJava SE
DynAnyFactoryHelperDynAny objects can be created by invoking operations on the DynAnyFactory object.Classorg.omg.DynamicAnyJava SE
DynAnyHelperAny values can be dynamically interpreted (traversed) and constructed through DynAny objects.Classorg.omg.DynamicAnyJava SE
DynAnySeqHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.DynamicAnyJava SE
DynArrayHelperDynArray objects support the manipulation of IDL arrays.Classorg.omg.DynamicAnyJava SE
DynEnumHelperDynEnum objects support the manipulation of IDL enumerated values.Classorg.omg.DynamicAnyJava SE
DynFixedHelperDynFixed objects support the manipulation of IDL fixed values.Classorg.omg.DynamicAnyJava SE
DynSequenceHelperDynSequence objects support the manipulation of IDL sequences.Classorg.omg.DynamicAnyJava SE
DynStructHelperDynStruct objects support the manipulation of IDL struct and exception values.Classorg.omg.DynamicAnyJava SE
DynUnionHelperDynUnion objects support the manipulation of IDL unions.Classorg.omg.DynamicAnyJava SE
DynValueHelperDynValue objects support the manipulation of IDL non-boxed value types.Classorg.omg.DynamicAnyJava SE
DayOfWeekA day-of-week, such as 'Tuesday'.Classjava.timeJava SE
DropModeDrop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.Classjavax.swingJava SE
DataAn abstract representation of the result of dereferencing a URIReference or the input/output of subsequent Transforms.Interfacejavax.xml.cryptoJava SE
DatabaseMetaDataComprehensive information about the database as a whole.Interfacejava.sqlJava SE
DataContentHandlerThe DataContentHandler interface is implemented by objects that can be used to extend the capabilities of the DataHandler's implementationInterfacejavax.activationJava SE
DataContentHandlerFactoryThis interface defines a factory for DataContentHandlers.Interfacejavax.activationJava SE
DatagramSocketImplFactoryThis interface defines a factory for datagram socket implementations.Interfacejava.netJava SE
DataInputThe DataInput interface provides for reading bytes from a binary stream andInterfacejava.ioJava SE
DataInputStreamDefines the methods used to read primitive data types from input streams for unmarshaling custom value types.Interfaceorg.omg.CORBAJava SE
DataLineDataLine adds media-related functionality to its superinterface, Line.Interfacejavax.sound.sampledJava SE
DataOutputThe DataOutput interface provides for converting data from any of the JavaInterfacejava.ioJava SE
DataOutputStreamDefines the methods used to write primitive data types to output streams for marshalling custom value types.Interfaceorg.omg.CORBAJava SE
DataSourceThe DataSource interface provides the JavaBeans Activation Framework with an abstraction of an arbitrary collection of data.Interfacejavax.activationJava SE
DataSourceA factory for connections to the physical data source that this DataSource object represents.Interfacejavax.sqlJava SE
DatatypeConverterInterface The DatatypeConverterInterface is for JAXB provider use only.Interfacejavax.xml.bindJava SE
DeclaredTypeRepresents a declared type, either a class type or an interface type.Interfacejavax.lang.model.typeJava SE
DeclHandlerSAX2 extension handler for DTD declaration events.Interfaceorg.xml.sax.extJava SE
DelayedA mix-in style interface for marking objects that should be acted upon after a given delay.Interfacejava.util.concurrentJava SE
DelegateThe portability package contains interfaces and classes that are designed for and intended to be used by ORBInterfaceorg.omg.PortableServer.portableJava SE
DequeA linear collection that supports element insertion and removal at both ends.Interfacejava.utilJava SE
DescriptorAdditional metadata for a JMX element.Interfacejavax.managementJava SE
DescriptorAccessThis interface is used to gain access to descriptors of the Descriptor class which are associated with a JMX component, i.Interfacejavax.managementJava SE
DescriptorReadInterface to read the Descriptor of a management interface element such as an MBeanInfo.Interfacejavax.managementJava SE
DesignMode This interface is intended to be implemented by, or delegated from, instances of java.Interfacejava.beansJava SE
DesktopManagerDesktopManager objects are owned by a JDesktopPane object.Interfacejavax.swingJava SE
DestroyableObjects such as credentials may optionally implement this interface to provide the capability to destroy its contents.Interfacejavax.security.authJava SE
DetailA container for DetailEntry objects.Classjavax.xml.soapJava SE
DetailEntryThe content for a Detail object, giving details for a SOAPFault object.Interfacejavax.xml.soapJava SE
DGCThe DGC abstraction is used for the server side of the distributed garbage collection algorithm.Interfacejava.rmi.dgcJava SE
DHKeyThe interface to a Diffie-Hellman key.Interfacejavax.crypto.interfacesJava SE
DHPrivateKeyThe interface to a Diffie-Hellman private key.Interfacejavax.crypto.interfacesJava SE
DHPublicKeyThe interface to a Diffie-Hellman public key.Interfacejavax.crypto.interfacesJava SE
DiagnosticInterface for diagnostics from tools.Interfacejavax.toolsJava SE
DiagnosticListenerInterface for receiving diagnostics from tools.Interfacejavax.toolsJava SE
DigestMethodA representation of the XML DigestMethod element as W3C Recommendation for XML-Signature Syntax and Processing.Interfacejavax.xml.crypto.dsigJava SE
DigestMethodParameterSpecA specification of algorithm parameters for a DigestMethod algorithm.Interfacejavax.xml.crypto.dsig.specJava SE
DirContextThe directory service interface, containing methods for examining and updating attributesInterfacejavax.naming.directoryJava SE
DirectoryStreamAn object to iterate over the entries in a directory.Interfacejava.nio.fileJava SE
DirObjectFactoryThis interface represents a factory for creating an object given an object and attributes about the object.Interfacejavax.naming.spiJava SE
DirStateFactoryThis interface represents a factory for obtaining the state of an object and corresponding attributes for binding.Interfacejavax.naming.spiJava SE
DISCARDING Generated by the IDL-to-Java compiler (portable), version 3.Interfaceorg.omg.PortableInterceptorJava SE
DispatchThe Dispatch interface provides support for the dynamic invocation of a service endpoint operations.Interfacejavax.xml.wsJava SE
DocInterfacejavax.printJava SE
DocAttribute class implements to indicate the attribute denotes a setting for a doc.Interfacejavax.print.attributeJava SE
DocAttributeSet attributes, i.Interfacejavax.print.attributeJava SE
DocPrintJobThis interface represents a print job that can print a specified document with a set of job attributes.Interfacejavax.printJava SE
Document The Document is a container for text that serves as the model for swing text components.Interfacejavax.swing.textJava SE
DocumentThe Document interface represents the entire HTML or XML document.Interfaceorg.w3c.domJava SE
DocumentationToolInterfacejavax.toolsJava SE
DocumentEventInterface for document change notifications.Interfacejavax.swing.eventJava SE
DocumentEventThe DocumentEvent interface provides a mechanism by which the user can create an Event of a type supported by the implementation.Interfaceorg.w3c.dom.eventsJava SE
DocumentFragmentDocumentFragment is a lightweight or minimal Document object.Interfaceorg.w3c.domJava SE
DocumentHandlerReceive notification of general document events.Interfaceorg.xml.saxJava SE
DocumentListenerInterface for an observer to register to receive notifications of changes to a text document.Interfacejavax.swing.eventJava SE
DocumentRangeSee also the Document Object Model (DOM) Level 2 Traversal and Range Specification.Interfaceorg.w3c.dom.rangesJava SE
DocumentTraversalDocumentTraversal contains methods that create NodeIterators and TreeWalkers to traverse aInterfaceorg.w3c.dom.traversalJava SE
DocumentTypeEach Document has a doctype attribute whose value is either null or a DocumentType object.Interfaceorg.w3c.domJava SE
DocumentViewThe DocumentView interface is implemented by Document objects in DOM implementations supporting DOMInterfaceorg.w3c.dom.viewsJava SE
DomainCombinerA DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the currentInterfacejava.securityJava SE
DomainManagerProvides mechanisms for establishing and navigating relationships to superior and subordinate domains, as well as for creating and accessingInterfaceorg.omg.CORBAJava SE
DomainManagerOperationsProvides the DomainManager with the means to access policies.Interfaceorg.omg.CORBAJava SE
DOMConfigurationThe DOMConfiguration interface represents the configuration of a document and maintains a table of recognized parameters.Interfaceorg.w3c.domJava SE
DOMErrorDOMError is an interface that describes an error.Interfaceorg.w3c.domJava SE
DOMErrorHandlerDOMErrorHandler is a callback interface that the DOM implementation can call when reporting errors that happens whileInterfaceorg.w3c.domJava SE
DomHandlerConverts an element (and its descendants) from/to DOM (or similar) representation.Interfacejavax.xml.bind.annotationJava SE
DOMImplementationThe DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instanceInterfaceorg.w3c.domJava SE
DOMImplementationListThe DOMImplementationList interface provides the abstraction of an ordered collection of DOM implementations, without defining orInterfaceorg.w3c.domJava SE
DOMImplementationLSDOMImplementationLS contains the factory methods for creating Load and Save objects.Interfaceorg.w3c.dom.lsJava SE
DOMImplementationSourceThis interface permits a DOM implementer to supply one or more implementations, based upon requested features and versions, as specifiedInterfaceorg.w3c.domJava SE
DOMLocatorIndicates the position of a node in a source DOM, intended primarily for error reporting.Interfacejavax.xml.transform.domJava SE
DOMLocatorDOMLocator is an interface that describes a location (e.Interfaceorg.w3c.domJava SE
DOMStringListThe DOMStringList interface provides the abstraction of an ordered collection of DOMString values, without defining orInterfaceorg.w3c.domJava SE
DOMURIReferenceA DOM-specific URIReference.Interfacejavax.xml.crypto.domJava SE
DosFileAttributesFile attributes associated with a file in a file system that supports legacy DOS attributes.Interfacejava.nio.file.attributeJava SE
DosFileAttributeViewA file attribute view that provides a view of the legacy DOS file attributes.Interfacejava.nio.file.attributeJava SE
DoubleBinaryOperatorRepresents an operation upon two double-valued operands and producing a double-valued result.Interfacejava.util.functionJava SE
DoubleConsumerRepresents an operation that accepts a single double-valued argument and returns no result.Interfacejava.util.functionJava SE
DoubleFunctionRepresents a function that accepts a double-valued argument and produces a result.Interfacejava.util.functionJava SE
DoublePredicateRepresents a predicate (boolean-valued function) of one double-valued argument.Interfacejava.util.functionJava SE
DoubleStreamA sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.Interfacejava.util.streamJava SE
DoubleSupplierRepresents a supplier of double-valued results.Interfacejava.util.functionJava SE
DoubleToIntFunctionRepresents a function that accepts a double-valued argument and produces an int-valued result.Interfacejava.util.functionJava SE
DoubleToLongFunctionRepresents a function that accepts a double-valued argument and produces a long-valued result.Interfacejava.util.functionJava SE
DoubleUnaryOperatorRepresents an operation on a single double-valued operand that produces a double-valued result.Interfacejava.util.functionJava SE
DragGestureListenerThe listener interface for receiving drag gesture events.Interfacejava.awt.dndJava SE
DragSourceListenerThe DragSourceListener defines the event interface for originators ofInterfacejava.awt.dndJava SE
DragSourceMotionListenerA listener interface for receiving mouse motion events during a drag The class that is interested in processing mouse motion events duringInterfacejava.awt.dndJava SE
DriverThe interface that every driver class must implement.Interfacejava.sqlJava SE
DriverActionAn interface that must be implemented when a Driver wants to be notified by DriverManager.Interfacejava.sqlJava SE
DropTargetListenerThe DropTargetListener interface is the callback interface used by theInterfacejava.awt.dndJava SE
DSAKeyThe interface to a DSA public or private key.Interfacejava.security.interfacesJava SE
DSAKeyPairGeneratorAn interface to an object capable of generating DSA key pairs.Interfacejava.security.interfacesJava SE
DSAParamsInterface to a DSA-specific set of key parameters, which defines a DSA key family.Interfacejava.security.interfacesJava SE
DSAPrivateKeyThe standard interface to a DSA private key.Interfacejava.security.interfacesJava SE
DSAPublicKeyThe interface to a DSA public key.Interfacejava.security.interfacesJava SE
DTDThis is the top level interface for events dealing with DTDsSince:1.Interfacejavax.xml.stream.eventsJava SE
DTDConstantsSGML constants used in a DTD.Interfacejavax.swing.text.html.parserJava SE
DTDHandlerReceive notification of basic DTD-related events.Interfaceorg.xml.saxJava SE
DynamicMBeanDefines the methods that should be implemented by a Dynamic MBean (MBean that exposes a dynamic management interface).Interfacejavax.managementJava SE
DynAnyEnables org.Interfaceorg.omg.CORBAJava SE
DynAnyAny values can be dynamically interpreted (traversed) and constructed through DynAny objects.Interfaceorg.omg.DynamicAnyJava SE
DynAnyFactoryDynAny objects can be created by invoking operations on the DynAnyFactory object.Interfaceorg.omg.DynamicAnyJava SE
DynAnyFactoryOperationsDynAny objects can be created by invoking operations on the DynAnyFactory object.Interfaceorg.omg.DynamicAnyJava SE
DynAnyOperationsAny values can be dynamically interpreted (traversed) and constructed through DynAny objects.Interfaceorg.omg.DynamicAnyJava SE
DynArrayRepresents a DynAny object associated with an array.Interfaceorg.omg.CORBAJava SE
DynArrayDynArray objects support the manipulation of IDL arrays.Interfaceorg.omg.DynamicAnyJava SE
DynArrayOperationsDynArray objects support the manipulation of IDL arrays.Interfaceorg.omg.DynamicAnyJava SE
DynEnumRepresents a DynAny object associated with an IDL enum.Interfaceorg.omg.CORBAJava SE
DynEnumDynEnum objects support the manipulation of IDL enumerated values.Interfaceorg.omg.DynamicAnyJava SE
DynEnumOperationsDynEnum objects support the manipulation of IDL enumerated values.Interfaceorg.omg.DynamicAnyJava SE
DynFixedRepresents a DynAny object that is associated with an IDL fixed type.Interfaceorg.omg.CORBAJava SE
DynFixedDynFixed objects support the manipulation of IDL fixed values.Interfaceorg.omg.DynamicAnyJava SE
DynFixedOperationsDynFixed objects support the manipulation of IDL fixed values.Interfaceorg.omg.DynamicAnyJava SE
DynSequenceThe representation of a DynAny object that is associated with an IDL sequence.Interfaceorg.omg.CORBAJava SE
DynSequenceDynSequence objects support the manipulation of IDL sequences.Interfaceorg.omg.DynamicAnyJava SE
DynSequenceOperationsDynSequence objects support the manipulation of IDL sequences.Interfaceorg.omg.DynamicAnyJava SE
DynStructThe representation of a DynAny object that is associated with an IDL struct.Interfaceorg.omg.CORBAJava SE
DynStructDynStruct objects support the manipulation of IDL struct and exception values.Interfaceorg.omg.DynamicAnyJava SE
DynStructOperationsDynStruct objects support the manipulation of IDL struct and exception values.Interfaceorg.omg.DynamicAnyJava SE
DynUnionThe DynUnion interface represents a DynAny object that is associated with an IDL union.Interfaceorg.omg.CORBAJava SE
DynUnionDynUnion objects support the manipulation of IDL unions.Interfaceorg.omg.DynamicAnyJava SE
DynUnionOperationsDynUnion objects support the manipulation of IDL unions.Interfaceorg.omg.DynamicAnyJava SE
DynValueThe representation of a DynAny object that is associated with an IDL value type.Interfaceorg.omg.CORBAJava SE
DynValueDynValue objects support the manipulation of IDL non-boxed value types.Interfaceorg.omg.DynamicAnyJava SE
DynValueBoxDynValueBox objects support the manipulation of IDL boxed value types.Interfaceorg.omg.DynamicAnyJava SE
DynValueBoxOperationsDynValueBox objects support the manipulation of IDL boxed value types.Interfaceorg.omg.DynamicAnyJava SE
DynValueCommonDynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces.Interfaceorg.omg.DynamicAnyJava SE
DynValueCommonOperationsDynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces.Interfaceorg.omg.DynamicAnyJava SE
DynValueOperationsDynValue objects support the manipulation of IDL non-boxed value types.Interfaceorg.omg.DynamicAnyJava SE
DeprecatedA program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous,Classjava.langJava SE
DescriptorKeyMeta-annotation that describes how an annotation element relates to a field in a Descriptor.Classjavax.managementJava SE
DocumentedIf the annotation @Documented is present on the declaration of an annotation type A, then any @A annotation onClassjava.lang.annotationJava SE
ECFieldF2mThis immutable class defines an elliptic curve (EC) characteristic 2 finite field.Classjava.security.specJava SE
ECFieldFpThis immutable class defines an elliptic curve (EC) primeSince:1.Classjava.security.specJava SE
ECGenParameterSpecThis immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters.Classjava.security.specJava SE
ECParameterSpecThis immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).Classjava.security.specJava SE
ECPointThis immutable class represents a point on an elliptic curve (EC) in affine coordinates.Classjava.security.specJava SE
ECPrivateKeySpecThis immutable class specifies an elliptic curve private key with its associated parameters.Classjava.security.specJava SE
ECPublicKeySpecThis immutable class specifies an elliptic curve public key with its associated parameters.Classjava.security.specJava SE
EditorKitEstablishes the set of things needed by a text component to be a reasonably functioning editor for some typeClassjavax.swing.textJava SE
ElementAn element as described in a DTD using the ELEMENT construct.Classjavax.swing.text.html.parserJava SE
ElementFilterFilters for selecting just the elements of interest from a collection of elements.Classjavax.lang.model.utilJava SE
ElementIterator ElementIterator, as the name suggests, iterates over the Element tree.Classjavax.swing.textJava SE
ElementKindVisitor6A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_6 source version.Classjavax.lang.model.utilJava SE
ElementKindVisitor7A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_7 source version.Classjavax.lang.model.utilJava SE
ElementKindVisitor8A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_8 source version.Classjavax.lang.model.utilJava SE
ElementKindVisitor9A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_9 source version.Classjavax.lang.model.utilJava SE
ElementScanner6A scanning visitor of program elements with default behavior appropriate for the RELEASE_6Classjavax.lang.model.utilJava SE
ElementScanner7A scanning visitor of program elements with default behavior appropriate for the RELEASE_7Classjavax.lang.model.utilJava SE
ElementScanner8A scanning visitor of program elements with default behavior appropriate for the RELEASE_8Classjavax.lang.model.utilJava SE
ElementScanner9A scanning visitor of program elements with default behavior appropriate for the RELEASE_9Classjavax.lang.model.utilJava SE
Ellipse2DThe Ellipse2D class describes an ellipse that is defined by a framing rectangle.Classjava.awt.geomJava SE
EllipticCurveThis immutable class holds the necessary values needed to representSince:1.Classjava.security.specJava SE
EmptyBorderA class which provides an empty, transparent border which takes up space but does no drawing.Classjavax.swing.borderJava SE
EmptyStackExceptionThrown by methods in the Stack class to indicate that the stack is empty.Classjava.utilJava SE
EncodedKeySpecThis class represents a public or private key in encoded format.Classjava.security.specJava SE
EncoderAn Encoder is a class which can be used to create files or streams that encode the state of a collection ofClassjava.beansJava SE
Encoding Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.IOPJava SE
EncryptedPrivateKeyInfoThis class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8.Classjavax.cryptoJava SE
EncryptionKeyThis class encapsulates an EncryptionKey used in Kerberos.Classjavax.security.auth.kerberosJava SE
EndpointA Web service endpoint.Classjavax.xml.wsJava SE
EndpointContextEndpointContext allows multiple endpoints in an application to share any information.Classjavax.xml.wsJava SE
EndpointReferenceThis class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.Classjavax.xml.wsJava SE
EntityAn entity is described in a DTD using the ENTITY construct.Classjavax.swing.text.html.parserJava SE
EnumThis is the common base class of all Java language enumeration types.Classjava.langJava SE
EnumConstantNotPresentExceptionThrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name.Classjava.langJava SE
EnumControlA EnumControl provides control over a set of discrete possible values , each represented by an object.Classjavax.sound.sampledJava SE
EnumMapA specialized Map implementation for use with enum type keys.Classjava.utilJava SE
EnumSetA specialized Set implementation for use with enum types.Classjava.utilJava SE
EnumSyntax implementation of all type safe enumeration objects.Classjavax.print.attributeJava SE
EnvironmentA container (holder) for an exception that is used in Request operations to make exceptions available to the client.Classorg.omg.CORBAJava SE
EOFExceptionSignals that an end of file or end of stream has been reached unexpectedly during input.Classjava.ioJava SE
ErrorAn Error is a subclass of Throwable that indicates serious problems that a reasonable applicationClassjava.langJava SE
ErrorManagerErrorManager objects can be attached to Handlers to process any error that occurs on a Handler during Logging.Classjava.util.loggingJava SE
EtchedBorderA class which implements a simple etched border which can either be etched-in or etched-out.Classjavax.swing.borderJava SE
EventNOTE: The Event class is obsolete and is available only for backwards compatibility.Classjava.awtJava SE
EventExceptionEvent operations may throw an EventException as specified in their method descriptions.Classorg.w3c.dom.eventsJava SE
EventHandlerThe EventHandler class provides support for dynamically generating event listeners whose methodsClassjava.beansJava SE
EventListenerListA class that holds a list of EventListeners.Classjavax.swing.eventJava SE
EventListenerProxyAn abstract wrapper class for an EventListener class which associates a set of additional parameters with the listener.Classjava.utilJava SE
EventObject The root class from which all event state objects shall be derived.Classjava.utilJava SE
EventQueueEventQueue is a platform-independent class that queues events, both from the underlying peer classesClassjava.awtJava SE
EventReaderDelegateThis is the base class for deriving an XMLEventReader This class is designed to sit between an XMLEventReader and anClassjavax.xml.stream.utilJava SE
EventSetDescriptorAn EventSetDescriptor describes a group of events that a given Java The given group of events are all delivered as method calls on a singleClassjava.beansJava SE
ExcC14NParameterSpecParameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm.Classjavax.xml.crypto.dsig.specJava SE
ExceptionThe class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonableClassjava.langJava SE
ExceptionInInitializerErrorSignals that an unexpected exception has occurred in a static initializer.Classjava.langJava SE
ExceptionListAn object used in Request operations to describe the exceptions that can be thrown by a method.Classorg.omg.CORBAJava SE
ExchangerA synchronization point at which threads can pair and swap elements within pairs.Classjava.util.concurrentJava SE
ExecutableClassjava.lang.reflectJava SE
ExecutionExceptionException thrown when attempting to retrieve the result of a task that aborted by throwing an exception.Classjava.util.concurrentJava SE
ExecutorCompletionServiceA CompletionService that uses a supplied Executor to execute tasks.Classjava.util.concurrentJava SE
ExecutorsFactory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package.Classjava.util.concurrentJava SE
ExemptionMechanismThis class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, andClassjavax.cryptoJava SE
ExemptionMechanismExceptionThis is the generic ExemptionMechanism exception.Classjavax.cryptoJava SE
ExemptionMechanismSpiThis class defines the Service Provider Interface (SPI) for the ExemptionMechanism class.Classjavax.cryptoJava SE
ExifGPSTagSetA class representing the tags found in an Exif GPS Info IFD.Classjavax.imageio.plugins.tiffJava SE
ExifInteroperabilityTagSetA class representing the tags found in an Exif Interoperability IFD.Classjavax.imageio.plugins.tiffJava SE
ExifParentTIFFTagSetA class containing the TIFF tags used to reference the Exif and GPS IFDs.Classjavax.imageio.plugins.tiffJava SE
ExifTIFFTagSetA class representing the tags found in an Exif IFD.Classjavax.imageio.plugins.tiffJava SE
ExpandVetoExceptionException used to stop an expand/collapse from happening.Classjavax.swing.treeJava SE
ExportExceptionAn ExportException is a RemoteException thrown if an attempt to export a remote object fails.Classjava.rmi.serverJava SE
ExpressionAn Expression object represents a primitive expression in which a single method is applied to a target and a set ofClassjava.beansJava SE
ExtendedSSLSession session attributes.Classjavax.net.sslJava SE
ElementKindThe kind of an element.Classjavax.lang.model.elementJava SE
ElementTypeThe constants of this enumerated type provide a simple classification of the syntactic locations where annotations may appear in a Java program.Classjava.lang.annotationJava SE
ECFieldThis interface represents an elliptic curve (EC) finite field.Interfacejava.security.specJava SE
ECKeyThe interface to an elliptic curve (EC) key.Interfacejava.security.interfacesJava SE
ECPrivateKeyThe interface to an elliptic curve (EC) private key.Interfacejava.security.interfacesJava SE
ECPublicKeyThe interface to an elliptic curve (EC) public key.Interfacejava.security.interfacesJava SE
ElementRepresents a program element such as a package, class, or method.Interfacejavax.lang.model.elementJava SE
ElementInterface to describe a structural piece of a document.Interfacejavax.swing.textJava SE
ElementThis is an element marker interface.Interfacejavax.xml.bindJava SE
ElementThe Element interface represents an element in an HTML or XML document.Interfaceorg.w3c.domJava SE
ElementsUtility methods for operating on program elements.Interfacejavax.lang.model.utilJava SE
ElementTraversalThe ElementTraversal interface is a set of read-only attributes which allow an author to easily navigate between elements in a document.Interfaceorg.w3c.domJava SE
ElementVisitorA visitor of program elements, in the style of the visitor design pattern.Interfacejavax.lang.model.elementJava SE
ENCODING_CDR_ENCAPS Generated by the IDL-to-Java compiler (portable), version 3.Interfaceorg.omg.IOPJava SE
EndDocumentA marker interface for the end of the documentSince:1.Interfacejavax.xml.stream.eventsJava SE
EndElementAn interface for the end element event.Interfacejavax.xml.stream.eventsJava SE
EntityThis interface represents a known entity, either parsed or unparsed, in an XML document.Interfaceorg.w3c.domJava SE
EntityDeclarationAn interface for handling Entity Declarations This interface is used to record and report unparsed entity declarations.Interfacejavax.xml.stream.eventsJava SE
EntityReferenceAn interface for handling Entity events.Interfacejavax.xml.stream.eventsJava SE
EntityReferenceEntityReference nodes may be used to represent an entity reference in the tree.Interfaceorg.w3c.domJava SE
EntityResolverBasic interface for resolving entities.Interfaceorg.xml.saxJava SE
EntityResolver2 sources, or providing a missing external subset.Interfaceorg.xml.sax.extJava SE
EnumerationAn object that implements the Enumeration interface generates a series of elements, one at a time.Interfacejava.utilJava SE
EraAn era of the time-line.Interfacejava.time.chronoJava SE
ErrorHandlerBasic interface for SAX error handlers.Interfaceorg.xml.saxJava SE
ErrorListenerTo provide customized error handling, implement this interface and use the setErrorListener method to register an instance of theInterfacejavax.xml.transformJava SE
ErrorTypeRepresents a class or interface type that cannot be properly modeled.Interfacejavax.lang.model.typeJava SE
EventThe Event interface is used to provide contextual information about an event to the handler processing the event.Interfaceorg.w3c.dom.eventsJava SE
EventContextContains methods for registering/deregistering listeners to be notified of events fired when objects named in a context changes.Interfacejavax.naming.eventJava SE
EventDirContextContains methods for registering listeners to be notified of events fired when objects named in a directory context changes.Interfacejavax.naming.eventJava SE
EventFilterThis interface declares a simple filter interface that one can create to filter XMLEventReadersInterfacejavax.xml.streamJava SE
EventListenerA tagging interface that all event listener interfaces must extend.Interfacejava.utilJava SE
EventListenerThe EventListener interface is the primary method for handling events.Interfaceorg.w3c.dom.eventsJava SE
EventTargetThe EventTarget interface is implemented by all Nodes in an implementation which supports the DOM EventInterfaceorg.w3c.dom.eventsJava SE
ExceptionDetailMessage Generated by the IDL-to-Java compiler (portable), version 3.Interfaceorg.omg.IOPJava SE
ExceptionListenerAn ExceptionListener is notified of internal exceptions.Interfacejava.beansJava SE
ExecutableElementRepresents a method, constructor, or initializer (static or instance) of a class or interface, including annotation typeInterfacejavax.lang.model.elementJava SE
ExecutableTypeRepresents the type of an executable.Interfacejavax.lang.model.typeJava SE
ExecutorAn object that executes submitted Runnable tasks.Interfacejava.util.concurrentJava SE
ExecutorServiceAn Executor that provides methods to manage termination and methods that can produce a Future for tracking progress ofInterfacejava.util.concurrentJava SE
ExtendedRequestThis interface represents an LDAPv3 extended operation request as defined in ExtendedRequest ::= [APPLICATION 23] SEQUENCE {Interfacejavax.naming.ldapJava SE
ExtendedResponseThis interface represents an LDAP extended operation response as defined in ExtendedResponse ::= [APPLICATION 24] SEQUENCE {Interfacejavax.naming.ldapJava SE
ExtensionThis interface represents an X.Interfacejava.security.certJava SE
ExternalizableOnly the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibilityInterfacejava.ioJava SE
FactoryConfigurationErrorThrown when a problem with configuration with the Parser Factories exists.Classjavax.xml.parsersJava SE
FactoryConfigurationErrorAn error class for reporting factory configuration errors.Classjavax.xml.streamJava SE
FailedLoginExceptionSignals that user authentication failed.Classjavax.security.auth.loginJava SE
FaxTIFFTagSetA class representing the extra tags found in a TIFF-F (RFC 2036) file.Classjavax.imageio.plugins.tiffJava SE
FeatureDescriptorThe FeatureDescriptor class is the common baseclass for PropertyDescriptor, EventSetDescriptor, and MethodDescriptor, etc.Classjava.beansJava SE
Fidelity that indicates whether total fidelity to client supplied print request attributes is required.Classjavax.print.attribute.standardJava SE
FieldA Field provides information about, and dynamic access to, a single field of a class or an interface.Classjava.lang.reflectJava SE
FieldNameHelperThe Helper for FieldName.Classorg.omg.CORBAJava SE
FieldNameHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.DynamicAnyJava SE
FieldPositionFieldPosition is a simple class used by Format and its subclasses to identify fields in formatted output.Classjava.textJava SE
FieldView for a single-line editor view.Classjavax.swing.textJava SE
FileAn abstract representation of file and directory pathnames.Classjava.ioJava SE
FileAlreadyExistsExceptionChecked exception thrown when an attempt is made to create a file or directory and a file of that name already exists.Classjava.nio.fileJava SE
FileCacheImageInputStreamAn implementation of ImageInputStream that gets its input from a regular InputStream.Classjavax.imageio.streamJava SE
FileCacheImageOutputStreamAn implementation of ImageOutputStream that writes its output to a regular OutputStream.Classjavax.imageio.streamJava SE
FileChannelA channel for reading, writing, mapping, and manipulating a file.Classjava.nio.channelsJava SE
FileChooserUIPluggable look and feel interface for JFileChooser.Classjavax.swing.plafJava SE
FileDataSourceThe FileDataSource class implements a simple DataSource object that encapsulates a file.Classjavax.activationJava SE
FileDescriptorInstances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an openClassjava.ioJava SE
FileDialogThe FileDialog class displays a dialog window from which the user can select a file.Classjava.awtJava SE
FileFilterFileFilter is an abstract class used by JFileChooser for filtering the set of files shown to the user.Classjavax.swing.filechooserJava SE
FileHandlerSimple file logging Handler.Classjava.util.loggingJava SE
FileImageInputStreamAn implementation of ImageInputStream that gets its input from a File or RandomAccessFile.Classjavax.imageio.streamJava SE
FileImageOutputStreamAn implementation of ImageOutputStream that writes its output directly to a File orClassjavax.imageio.streamJava SE
FileInputStreamA FileInputStream obtains input bytes from a file in a file system.Classjava.ioJava SE
FileLockA token representing a lock on a region of a file.Classjava.nio.channelsJava SE
FileLockInterruptionExceptionChecked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock.Classjava.nio.channelsJava SE
FileNameExtensionFilterAn implementation of FileFilter that filters using a specified set of extensions.Classjavax.swing.filechooserJava SE
FileNotFoundExceptionSignals that an attempt to open the file denoted by a specified pathname This exception will be thrown by the FileInputStream, FileOutputStream, and RandomAccessFile constructors when a fileClassjava.ioJava SE
FileOutputStreamA file output stream is an output stream for writing data to a File or to a FileDescriptor.Classjava.ioJava SE
FilePermissionThis class represents access to a file or directory.Classjava.ioJava SE
FileReaderConvenience class for reading character files.Classjava.ioJava SE
FilerExceptionIndicates a Filer detected an attempt to open a file that would violate the guarantees provided by the Filer.Classjavax.annotation.processingJava SE
FilesThis class consists exclusively of static methods that operate on files, directories, or other types of files.Classjava.nio.fileJava SE
FileStoreStorage for files.Classjava.nio.fileJava SE
FileSystemProvides an interface to a file system and is the factory for objects to access files and other objects in the file system.Classjava.nio.fileJava SE
FileSystemAlreadyExistsExceptionRuntime exception thrown when an attempt is made to create a file system thatSee Also:Serialized FormClassjava.nio.fileJava SE
FileSystemExceptionThrown when a file system operation fails on one or two files.Classjava.nio.fileJava SE
FileSystemLoopExceptionChecked exception thrown when a file system loop, or cycle, is encountered.Classjava.nio.fileJava SE
FileSystemNotFoundExceptionRuntime exception thrown when a file system cannot be found.Classjava.nio.fileJava SE
FileSystemProviderService-provider class for file systems.Classjava.nio.file.spiJava SE
FileSystemsFactory methods for file systems.Classjava.nio.fileJava SE
FileSystemViewFileSystemView is JFileChooser's gateway to the file system.Classjavax.swing.filechooserJava SE
FileTimeRepresents the value of a file's time stamp attribute.Classjava.nio.file.attributeJava SE
FileTypeDetectorA file type detector for probing a file to guess its file type.Classjava.nio.file.spiJava SE
FileTypeMapThe FileTypeMap is an abstract class that provides a data typing interface for files.Classjavax.activationJava SE
FileViewFileView defines an abstract class that can be implemented to provide the filechooser with UI information for a File.Classjavax.swing.filechooserJava SE
FileWriterConvenience class for writing character files.Classjava.ioJava SE
FilteredImageSourceThis class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produceClassjava.awt.imageJava SE
FilterInputStreamA FilterInputStream contains some other input stream, which it uses asClassjava.ioJava SE
FilterOutputStreamThis class is the superclass of all classes that filter output streams.Classjava.ioJava SE
FilterReaderAbstract class for reading filtered character streams.Classjava.ioJava SE
FilterWriterAbstract class for writing filtered character streams.Classjava.ioJava SE
Finishings identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job.Classjavax.print.attribute.standardJava SE
FixedHeightLayoutCacheNOTE: This will become more open in a future release.Classjavax.swing.treeJava SE
FixedHolderThe Holder for Fixed.Classorg.omg.CORBAJava SE
FlatteningPathIteratorThe FlatteningPathIterator class returns a flattened view of another PathIterator object.Classjava.awt.geomJava SE
FlavorEventFlavorEvent is used to notify interested parties that available DataFlavors have changed in theClassjava.awt.datatransferJava SE
FloatThe Float class wraps a value of primitive type float in an object.Classjava.langJava SE
FloatBuffer This class defines four categories of operations upon Absolute and relative get andClassjava.nioJava SE
FloatControlA FloatControl object provides control over a range of floating-point values.Classjavax.sound.sampledJava SE
FloatHolderThe Holder for Float.Classorg.omg.CORBAJava SE
FloatSeqHelperThe Helper for FloatSeq.Classorg.omg.CORBAJava SE
FloatSeqHolderThe Holder for FloatSeq.Classorg.omg.CORBAJava SE
FlowInterrelated interfaces and static methods for establishing flow-controlled components in which PublishersClassjava.util.concurrentJava SE
FlowLayoutA flow layout arranges components in a directional flow, much like lines of text in a paragraph.Classjava.awtJava SE
FlowViewA View that tries to flow it's children into some partially constrained space.Classjavax.swing.textJava SE
FocusAdapterAn abstract adapter class for receiving keyboard focus events.Classjava.awt.eventJava SE
FocusEventA low-level event which indicates that a Component has gained or lost the input focus.Classjava.awt.eventJava SE
FocusManagerThis class has been obsoleted by the 1.Classjavax.swingJava SE
FocusTraversalPolicyA FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed.Classjava.awtJava SE
FontThe Font class represents fonts, which are used to render text in a visible way.Classjava.awtJava SE
FontFormatExceptionThrown by method createFont in the Font class to indicate that the specified font is bad.Classjava.awtJava SE
FontMetricsThe FontMetrics class defines a font metrics object, which encapsulates information about the rendering of a particular font on aClassjava.awtJava SE
FontRenderContextThe FontRenderContext class is a container for the information needed to correctly measure text.Classjava.awt.fontJava SE
FontUIResourceA subclass of java.Classjavax.swing.plafJava SE
ForkJoinPoolAn ExecutorService for running ForkJoinTasks.Classjava.util.concurrentJava SE
ForkJoinTaskAbstract base class for tasks that run within a ForkJoinPool.Classjava.util.concurrentJava SE
ForkJoinWorkerThreadA thread managed by a ForkJoinPool, which executes This class is subclassable solely for the sake of addingClassjava.util.concurrentJava SE
FormatFormat is an abstract base class for formatting locale-sensitive information such as dates, messages, and numbers.Classjava.textJava SE
FormatConversionProviderA format conversion provider provides format conversion services from one or more input formats to one or more output formats.Classjavax.sound.sampled.spiJava SE
FormatFlagsConversionMismatchExceptionUnchecked exception thrown when a conversion and flag are incompatible.Classjava.utilJava SE
FormatMismatch Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.IOP.CodecPackageJava SE
FormatMismatchHelper Generated by the IDL-to-Java compiler (portable), version 3.Classorg.omg.IOP.CodecPackageJava SE
FormattableFlagsFomattableFlags are passed to the Formattable.Classjava.utilJava SE
FormatterAn interpreter for printf-style format strings.Classjava.utilJava SE
FormatterA Formatter provides support for formatting LogRecords.Classjava.util.loggingJava SE
FormatterClosedExceptionUnchecked exception thrown when the formatter has been closed.Classjava.utilJava SE
FormSubmitEventFormSubmitEvent is used to notify interested parties that a form was submitted.Classjavax.swing.text.htmlJava SE
FormViewComponent decorator that implements the view interface for form elements, ,